سؤال

في التفاصيل الخاصة بي ، لدي الرمز

تحديث x2

هذا هو بلدي المسيرة

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
    [super setEditing:editing animated:animated];
    [tableView setEditing:editing animated:YES];  //this line was added to force editing Mode
....

في التفاصيل الخاصة بي ، أريد إرسال TableView "السحر/مهما كان" لتسجيل "وضع التحرير" لتغيير الملحق ، لكنني لا أريد إحضار أزرار الحذف. في السابق لم يكن لدي الخط [tableView setEditing:editing animated:YES];, ، ولذا أريد فقط أن تطرح الملحق.

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

المحلول

يجب عليك بالتأكيد إصلاح هذا.

عند إنشاء خلية عرض الجدول (في tableView:cellForRowAtIndexPath:)، تعيين accessoryType خاصية ل UITableViewCellAccessoryNone و ال editingAccessoryType خاصية ل UITableViewCellAccessoryDisclosureIndicator.

يمكنك القيام بذلك بدلاً من تنفيذ الإهمال tableView:accessoryTypeForRowWithIndexPath: طريقة.

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