كيف يمكنني التقاط الأحداث تعمل باللمس على لمقطع رأس UITableView؟

StackOverflow https://stackoverflow.com/questions/621389

  •  05-07-2019
  •  | 
  •  

سؤال

ولقد نفذت طريقة عرض مخصصة لبلدي قسم UITableView رؤوس (عبر viewForHeaderInSection). عندما تكون في وضع العرض العادي، يبدو أن السلوك الافتراضي ليكون ذلك الخلايا تطفو تحت رؤوس المقاطع والأحداث مسة تقع من خلال لخلايا تحتها.

وكيف يمكن أن يكون قسم مخصص عرض رأس الاستجابة أولا إلى أي أحداث اتصال داخل حدوده واتخاذ بعض الإجراءات، بدلا من تمرير الحدث إلى الخلية تحت عرض مقطع الرأس؟

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

المحلول

استخدم لUIControl بدلا من UIView مع

[aControl addTarget:<target> action: @selector(<desiredSelector:>) forControlEvents:UIControlEventTouchUpInside];

نصائح أخرى

http://developer.apple.com/ مكتبة / دائرة الرقابة الداخلية / # samplecode / TableViewUpdates / مقدمة / Intro.html وقبض على أحداث الصنبور وتنفيذ أسلوب العمل. وقد يكون من المفيد لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top