تمكين انتقاد إلى حذف في حين تبين الضوابط إعادة ترتيب على UITableView

StackOverflow https://stackoverflow.com/questions/1436153

سؤال

وأنا أبحث للسماح إعادة ترتيب UITableViewCells وحذف عبر انتقاد لحذف، ولكن ليس عن طريق دائرة الحذف الحمراء.

- (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 )

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

المحلول

وأعتقد أنك سوف تضطر إلى القيام ببعض اعتراض الحدث اتصال مخصصة.

في اللغة الإنجليزية: اذا تحرك إصبع، والعاشر بعد، أفقيا عبر الخليوي، في تلك الخلية فقط، ثم تظهر سيطرة الحذف.

وغير متأكد من كيفية إيقاف الدوائر إلى اليسار، لكنني أعتقد أنه من خاصية مثل "يظهر ترتيب السيطرة"

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