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

  • John Lynn

    John Lynn

    8 Ocak 2010
  • Pocketnow

    Pocketnow

    14 EKİM 2007
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008