سؤال

لدي uiscrollview في مشروعي. لديّ وحدة تحكم عرض أود إضافتها كطفل من UisCrollView. هل سأفعل ذلك مثل هذا:

[scrollView addSubview:theViewController.view];

او هل هناك طريقه افضل؟ (Theview هو عرض ، وليس البرنامج التلفزيوني)

علاوة على ذلك ، أود أن أكون قادرًا على استخدام وحدة التحكم في عرض أولياء Scrollview لتبديل ما إذا كان المستخدم يمرد مع Scrollview أو لا يتفاعل مع TheView أو عدم التمرير مع Scrollview والتفاعل مع TheView. هل يجب أن يكون هذا تعيين العقار:

scrollView.userInteractionEnabled = NO;

أم أن ذلك يعطى التفاعل مع TheView لأنه طفل؟

شكرا لمساعدتك!

هل كانت مفيدة؟

المحلول

  1. هذه هي الطريقة الصحيحة.
  2. على Scrollview ، setScrollEnabled: لإيقاف التمرير.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top