Делаем UITableView с кнопками удаления видимыми для всех ячеек - PullRequest
1 голос
/ 14 марта 2012

Обычно можно создать UITableView с ячейками, которые позволяют пользователю открывать красную кнопку «Удалить» с правой стороны ячейки, проводя по этой ячейке или касаясь ручки, видимой с левой стороны ячейки.

Тем не менее, я хотел бы создать UITableView, который имеет все ячейки с видимой кнопкой «Удалить» по умолчанию (без необходимости нажимать ручку). Можно ли это сделать, используя стандартные методы Cocoa Touch?

(я знаю, что могу определить свою собственную кнопку в пользовательском UITableViewCell, но я бы предпочел использовать стандартный метод, если это возможно ...)

Ответы [ 2 ]

2 голосов
/ 15 марта 2012

Вызовите [tableView setEditing:YES animated:NO] в реализации вашего контроллера -viewDidLoad.

1 голос
/ 15 марта 2012

Хорошо .. НЕТ. На самом деле красный минус на левой стороне является постоянно видимым решением в какао. Я не верю, что вы получите правильную кнопку удаления без отвратительного взлома tableView.

Так что, вероятно, вам нужно сделать индивидуальное решение. Но вам не нужно здесь создавать подклассы. Вы можете просто использовать обычный UITableViewCell и установить UIButton как accessoryView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...