كيف يمكنني التقاط الأحداث تعمل باللمس على لمقطع رأس UITableView؟
-
05-07-2019 - |
سؤال
ولقد نفذت طريقة عرض مخصصة لبلدي قسم UITableView رؤوس (عبر viewForHeaderInSection). عندما تكون في وضع العرض العادي، يبدو أن السلوك الافتراضي ليكون ذلك الخلايا تطفو تحت رؤوس المقاطع والأحداث مسة تقع من خلال لخلايا تحتها.
وكيف يمكن أن يكون قسم مخصص عرض رأس الاستجابة أولا إلى أي أحداث اتصال داخل حدوده واتخاذ بعض الإجراءات، بدلا من تمرير الحدث إلى الخلية تحت عرض مقطع الرأس؟
المحلول
استخدم لUIControl بدلا من UIView مع
[aControl addTarget:<target> action: @selector(<desiredSelector:>) forControlEvents:UIControlEventTouchUpInside];
نصائح أخرى
http://developer.apple.com/ مكتبة / دائرة الرقابة الداخلية / # samplecode / TableViewUpdates / مقدمة / Intro.html وقبض على أحداث الصنبور وتنفيذ أسلوب العمل. وقد يكون من المفيد لك.
لا تنتمي إلى StackOverflow