Düzenleme modunda bir UITableView
oluşturdum, bu tablo görünümünü içeren bir viewcontroller'ın viewDidLoad işlevinde düzenleme moduna geçmesini zorluyorum. Her şey yolunda, her bir satırın solunda bir silme simgesi, sağda re-arrange
simgesi var. Sadece sağ yeniden düzenlemek simgesini göstermek, sorun ben kırmızı solda simgesini silin göstermek istemediğiniz her satır üzerindeios UITableView silme modunu silme/yeniden düzenleme, silme simgesi silme
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleDelete;
}
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
uyguladı. Kullanıcı silmek istediğinde, silmek için bir satırı hızlıca kaydırabilir.
Bunu yapmak istediğim nedeni, kullanıcıyı bir satır ürününü silmeye teşvik etmem. Bir düğmeye bastığımı anlıyorum, kullanıcı bu düğmeye tıkladığında Edit moduna geçiyorum, ama bunu yapmak istemiyorum, kullanıcı benim viewcontroller'ıma giderken başlangıçta yeniden düzenleme fonksiyonunu göstermek istiyorum .
Bunu yapabilir miyim?
bana bazı ekran koyalım ilk görüntü ne var
vuruldu.İkinci görüntü, aslında göstermek istediğim şey. Kullanıcı tokatlamak istediğimde bir Sil düğmesi göstermek istiyorum sağdaki düzenleme simgesinin üzerini görüntülemek
Ekran görüntüsü ekleyebilir misiniz? – Khawar
UITableViewCellEditingStyleNone olmak için editingStyleForRowAtIndexPath değiştirmeyi deneyin? –
@verbumdei Thks, Bunu denedim ama kullanıcı silmek için kaydırılamıyor, kullanıcı –