تمكين انتقاد إلى حذف في حين تبين الضوابط إعادة ترتيب على UITableView
-
07-07-2019 - |
سؤال
وأنا أبحث للسماح إعادة ترتيب UITableViewCell
s وحذف عبر انتقاد لحذف، ولكن ليس عن طريق دائرة الحذف الحمراء.
- (void)loadView
{
[super loadView];
[table setEditing:YES animated:NO];
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Perform delete here
}
}
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath
{
// Perform move here
}
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleDelete;
}
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
وبالإضافة إلى ذلك، لقد حاولت تعطيل وضع التحرير والدعوة -[UITableViewCell setShowsReorderControl:YES]
مع أي حظ.
<الفرعية> (المصدر: booleanmagic.com ) الفرعي>
المحلول
وأعتقد أنك سوف تضطر إلى القيام ببعض اعتراض الحدث اتصال مخصصة.
في اللغة الإنجليزية: اذا تحرك إصبع، والعاشر بعد، أفقيا عبر الخليوي، في تلك الخلية فقط، ثم تظهر سيطرة الحذف.
وغير متأكد من كيفية إيقاف الدوائر إلى اليسار، لكنني أعتقد أنه من خاصية مثل "يظهر ترتيب السيطرة"
لا تنتمي إلى StackOverflow