سؤال

لدي UITableView مع أقسام متعددة، وأريد أن أجعل قسمًا واحدًا فقط قابلاً للتحرير (اسحب للحذف).

لدي شعور بأنني يجب أن أفعل شيئًا ما في willBeginEditingRowAtIndexPathطريقة التفويض، ولكن يبدو أنني لا أستطيع معرفة ذلك.

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

المحلول

يستخدم

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath

قم بإرجاع نعم للسماح بالتحرير، وإلا لا.

نصائح أخرى

يمكنك استخدام الوظيفة أدناه لما تبحث عنه:

-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath

قم بإرجاع نعم إلى أي صف تريد تحريره.

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