2014-10-14 6 views
5

ios8.0 ile xcode6'da UITableViewCell tokatlamak için aşağıdaki kodu kullanıyorum.Mod kodu iyi çalışıyor, ancak eşit olarak ayarlamam gerekiyor UITableViewRowActions (daha, Sil, vs) dan bahsederler mümkün olabilir? Lütfen bana yardım için genişlik ..iOS8.0'daki UITableViewRowAction için eşit genişlik nasıl yönetilir? (Daha fazla, Sil, vb. Eylemler)

-(NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath { 

UITableViewRowAction *moreAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@“More” handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){ 


}]; 

UITableViewRowAction *flagAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@“Flag” handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){ 

}]; 

UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"Delete" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){ 
    // [self.objects removeObjectAtIndex:indexPath.row]; 
}]; 

return @[deleteAction,flagAction,moreAction]; 

} 
+0

o anki iOS kadar halka mevcut değildi, en biz zaten bu özel API erişmek için bir fırsat olduğunu sevinelim 8. Muhtemelen Apple bize önümüzdeki iOS sürümünde bu şeyleri özelleştirmesine olanak sağlamak için gidiyor . – pedrouan

+0

satır hareket genişliği, başlığın uzunluğuyla tanımlanır. Yapabilecekleriniz, önekler ve ekler olarak boşluk eklemek, böylece sonuç etiketlerinin aynı genişliğe sahip olması. Ya da yanıtımı buradan kontrol edin: http://stackoverflow.com/questions/26887563/how-to-change-uitableviewrowaction-title-color?lq=1 –

cevap

1

Ben Bu şekilde mükemmel olmaktan uzak olduğunu biliyorum ama başlık

[UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"  " 
için boş bir dize eklendi

ve sonra görüntüleri kullandım

block.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"block"]]; 

enter image description here

+0

parlak çözüm! – Emilio

+0

Görüntü boyutu nedir? – Tommy

+0

Bu, iOS 11 üzerinde çalışmıyor, eylem sabit bir genişliğe sahip gibi görünüyor – iosdude