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

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • Submissions101

    Submissions1

    23 ŞUBAT 2007