سؤال

لدي UIViewController ، وفي ذلك نظر عندي UITableView وأضاف في البكالوريا

UITableView يعرض العناصر من مجموعة جميل

وأود أن تكون قادرة على تعديل البنود.هـ وحذفها

ولكن UITableView لا يملك شريط التنقل, و أنا لا تستخدم الملاحة تحكم داخل هذا التطبيق أنا فقط إضافة وإزالة آراء يدويا.

ما أود القيام به هو وضع زر "تحرير" في مكان آخر داخل عرض ...هل هذا ممكن ؟ و كيف يمكن هذا ؟

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

المحلول

ضع زرًا في مكان ما. في إجراء متصل به تعيين TableView editing خاصية إلى نعم - يجب أن تعمل بشكل جيد. تحتاج أيضًا إلى تنفيذ المندوب editingStyleForRowAtIndexPath الطريقة (return uitableViewCelleditingStyledelete للسماح بحذف الخلايا).

نصائح أخرى

هل يمكن أن تجعل واحدة خاصة الخلية (مثلصف 1, 1 مجموعة) زر من خلال تنفيذ adaequate didSelectRowAtIndexPath.

أو هل يمكن وضع أزرار تحرير/حذف في كل خلية (إذا كان واحد حذف/تحرير المنطقي).

أو أنت يمكن أن تضع UIIableView على عرض سوبر اللي تبونه يحتوي أيضا على زر(s) كما sub وجهات النظر.

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