Показать пользовательскую кнопку для всех ячеек в UITableView - PullRequest
0 голосов
/ 21 августа 2011

У меня есть UITableView с пользовательской ячейкой. После нажатия кнопки «Изменить» я хочу, чтобы UIButton checkMarkBox появлялся во всех ячейках. Итак, изначально checkMarkBox скрыт, но когда этот метод IBAction вызывается для Edit, я хочу, чтобы checkMarkBox был скрыт. Когда я делаю это сейчас, это только показывает коробку для последней ячейки, а не все из них. Поэтому мне нужен способ просмотреть каждую ячейку в табличном представлении и снять флажок. Я думаю, что какой-то цикл for, проходящий через все ячейки, справится с задачей, но я не уверен, с чего начать.

1 Ответ

1 голос
/ 21 августа 2011

Когда кнопка нажата, установите BOOL в переменной экземпляра для вашего класса.В cellForRowAtIndexPath проверьте этот BOOL и покажите или скрыте checkMarkBox.В IBAction для вашей кнопки установите BOOL, а затем позвоните:

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