2014-06-16 29 views
5

yeniden yüklendiğinde düzenleme seçenekleri kayboldu iOS 8 beta sürümü üzerinde çalışıyorum. Silme ve yeniden sıralama seçenekleri ile düzenleme modunda bir tablo görünümü var. Bu düzenleme seçenekleri ilk kez iyi çalışır, ancak tablo yeniden yüklendiğinde veya hücre yeniden yüklendiğinde (Tablo kaydırmada) bu seçenekler kaybolur.Tablo seçenekleri ios 8

Herhangi bir öneride yardımcı olacaktır.

Güncelleme: UITableViewCell aşağıdaki yöntem her zaman "EVET" olarak düzenlemeyi verir vermez

(boşluk) setEditing: (BOOL) düzenleme animasyonlu: Ben bu içinde bir çek var

animasyonlu (BOOL) yöntem

if ([NSStringFromClass ([görünüm sınıfı]) rangeOfString: "Tekrar sıralama" @].! location = NSNotFound) tablo ilk kez oluşturulduğunda çalışıyor gibi görünüyor, ama değil

çalışmak n tablosu yeniden yüklenir.

+0

iOS 8 hala altında? –

+0

http://oleb.net/blog/2014/06/apple-lifted-beta-nda/ adresine göre Apple kısmen kaldırıldı. – Ankita

+0

haklısın :) –

cevap

0

Bu iki işlevin gösterilen değerleri döndürdüğünden emin olun. aksi halde düzenleme modunda bile düzenleme modunda "Değil" gibi görünür.

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ 
return UITableViewCellEditingStyleDelete; 
} 

- (BOOL)tableView:(UITableView *)tableview shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath { 
return YES; 
}