مشكلة مثيرة للاهتمام في iPhone Objective-C مع الملحق
-
23-09-2019 - |
سؤال
في التفاصيل الخاصة بي ، لدي الرمز
تحديث 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:
طريقة.
لا تنتمي إلى StackOverflow