سؤال

لذلك ، لدي هذا UITableView. إنه في تطبيق iPad. بعض الخلايا لديها زر ملحق على اليمين (السهم المستدير الصغير). عندما يتم الضغط على ذلك ، أقدم طريقة عرض Popover حيث يمكن للمستخدم تحديد الإجراءات المتعلقة بخلية الجدول التي لمستها. حتى الآن ، لا يوجد شيء صعب أو استثنائي.

لكن منظر البوبوفر يريد أن يعرف من أين ينشأ ، حتى يتمكن من رسم السهم الصغير يشير إلى هناك. أود بطبيعة الحال هذا السهم لتشير إلى خلية الطاولة التي يرتبط بها البوبوفر.

كيف يمكنني معرفة التيار على إحداثيات الشاشة لخلية معينة في جدول ، بالنظر إلى أنني أعلم أنها indexpath؟

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

المحلول

استخدم طريقة UitableView -rectForRowAtIndexPath:. لاحظ أن هذا يعيد المستقيم داخل نظام إحداثيات عرض الجدول - إذا كنت بحاجة إلى المستقيم بالنسبة إلى طريقة عرض أخرى داخل نفس النافذة ، استخدم طريقة UIVIEW -convertRect:fromView:.

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