SORU
9 HAZİRAN 2009, Salı


Devre dışı tokatlamak silmek için, ama hala Düzenleme modunda silmek zorunda UİTableView?

Satır kaydırma silemezsiniz nerede Alarm uygulaması, benzer bir şey istiyorum, ama hala Düzenleme modunda satır silebilirsiniz.

Ne zaman tableView:commitEditingStyle:forRowAtİndexPath diye: silmek için tokatlamak ve hala Düzenleme modunda Silmek düğmesi vardı devre dışı bıraktım, ama Sil düğmesine bastığımda ne olur. Adı ne olur?

CEVAP
9 HAZİRAN 2009, Salı


Tamam, çok kolay hale geldi. Bu çözmek için ne yaptım:

- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
    // Detemine if it's in editing mode
    if (self.tableView.editing)
    {
        return UITableViewCellEditingStyleDelete;
    }

    return UITableViewCellEditingStyleNone;
}

Hala tableView:commitEditingStyle:forRowAtIndexPath: silme işlemini tamamlama için uygulamak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009
  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006