В таблице TableView по умолчанию есть кнопка delete, которая появляется когда пользователь проводит пальцем по ячейке (строке) имеет title "delete". Как задать этой кнопке другой нужный нам текст например "Удалить" ;) Для этого неоюходимо реализовать метод titleForDeleteConfirmationButtonForRowAtIndexPath который определен в UTableViewDelegate
Если наш ViewController является UITableViewController'ом, то ничего делать не надо, так как UITableViewController является UITableViewDelegate по умолчанию
Если же наш ViewController является простым UIViewController'ом то необходимо сделать его UITableViewDelegate
@interface MyTruckListViewController : UITableViewController
Если же наш ViewController является простым UIViewController'ом то необходимо сделать его UITableViewDelegate
@interface MyTruckListViewController : UIViewController <UITableViewDelegate>
Для того чтобы задать текст, который будет отображаться на кнопке "delete" в ячейке таблицы при проведении по ней пальцем необходимо реализовать метод titleForDeleteConfirmationButtonForRowAtIndexPath, в котором нужно вернуть текст, который будет отображаться на кнопке.
-(NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath { return @"Удалить"; }
Комментариев нет:
Отправить комментарий