मैं आईओएस 8 पर इस नए एपीआई में आया हूं। हालांकि, पाठ के बजाए छवियों का उपयोग करना संभव है और बाएं और दाएं स्वाइप करने की अनुमति देने के लिए मुझे कोई समाधान नहीं मिल रहा है? क्या यह भी संभव है? केवल कार्यान्वयन मैंने पाया यह है:आईओएस 8 UITableViewRowAction: बाएं स्वाइप करें, छवियां?
- (NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewRowAction *moreAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@"Button1" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){
// maybe show an action sheet with more options
[self.tableView setEditing:NO];
}];
moreAction.backgroundColor = [UIColor blueColor];
UITableViewRowAction *moreAction2 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@"Button2" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){
[self.tableView setEditing:NO];
}];
moreAction2.backgroundColor = [UIColor blueColor];
UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDestructive title:@"Delete" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){
[self.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
}];
return @[deleteAction, moreAction, moreAction2];
}
सर :-) – MichiZH
इस एक महान टिप है धन्यवाद, लेकिन जब मैं इसे करने की कोशिश, मैं एक टाइलों छवि मिलता है। मैं पंक्ति के आकार के लिए छवि बना सकता हूं, लेकिन मेरी कोशिकाओं में चरम ऊंचाई है। अगर ऐसा है, तो क्या इसके आसपास कोई रास्ता है या मुझे सिर्फ एक थर्ड पार्टी लाइब्रेरी का उपयोग करना चाहिए? – skinsfan00atg
छवियों के लिए, मैंने एक कोकोपॉड एक साथ रखा है जो इसे समय के लिए यथासंभव सुंदर तरीके से हल करने का प्रयास करेगा: https://github.com/benguild/BGTableViewRowActionWithImage –