Tablo kaydırmak için kaydırma kaydırması tablo görünümünde çalışmıyor. Gezinme çubuğunda commitEditingStyle delegesini ve Düzenle düğmesini uyguladım. Dolayısıyla, kullanıcı düzenleme düğmesine tıkladığında, sil ve ekle düğmeleri uygun şekilde görünür. Ancak, hızlıca kaydırırken, sil düğmesi görünmez ve tokatın setEditing yöntemi için bir çağrı olarak algılanmadığı görülüyor.Kaydırmayı Sil Çalışmıyor
-(void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"WILL BEGIN EDITING");
[self.tableView setEditing:YES animated:YES];
}
-(void)tableView:(UITableView*)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.tableView setEditing:NO animated:YES];
}
Ancak bu da hiçbir etkisi yoktur şu şekildedir:
Sonra willBeginEditingRowAtIndexPath ve didEndEditingRwoAtIndexPath delegelerini uyguladı. Olası sorun ne olabilir? IB'de tablo görünümü için çoklu dokunma özelliğini etkinleştirdim ve her bir hücrenin bir DetailDisclosureButton aksesuarı var.
Evet, bunu uygulamıştım. Yukarıda bahsettim. Şu anda bir cihaza erişimim yok ve simülatörde test yapıyorum. Simülatörle ilgili bir sorun olabilir mi? – Nathan
Yani yaptın. Afedersiniz. Her durumda, benim düzenlenmiş cevabımı kontrol et. Simülatör, dokunma davranışında, özellikle hızda 1-1 değildir. –
Simülatörde bunu denedim. Çalışmıyor. Ayrıca uygulamayı 3.1.2 çalıştıran bir iPod Touch'a da yükledim. Silmek için kaydır, içinde de çalışmaz. Çok kafa karıştırıcı. Bazı delege uygulamalarında eksik olup olmadığını merak ediyorum? – Nathan