В моем заголовке UITableView
есть кнопка. Как только кнопка нажата внутри, как мы можем узнать, к какому разделу принадлежит кнопка? Поскольку представление таблицы доступно для редактирования, установите тег кнопки не так хорошо, когда некоторые строки будут удалены. Я попытался использовать indexPathForRowAtPoint:
, чтобы получить индексную строку первой строки в разделе, но произошло что-то странное. Есть ли лучший подход?Как определить номер раздела вида заголовка раздела
Edit 1:
После того, как тег используется для идентификации раздела числа заголовка, тег не будет обновляться, когда некоторые строки были удалены. Из coz вы можете перезагрузить tableview, чтобы обновить тег, но, похоже, это не так хорошо.
Для странного поведения indexPathForRowAtPoint:
, у меня есть вывесить другой вопрос: Weird behavior of UITableView method "indexPathForRowAtPoint:"
Headerview не относится к разделу. Вы имеете в виду заголовок раздела? – Tim
Извините, я имею в виду заголовок раздела. –
Не знаете, почему этот вопрос поднят, поскольку он неполный. Что относительно редактируемой таблицы делает тег не работать? Что «странно случилось» с помощью indexPathForRowAtPoint? Где код для этого? Где какой-нибудь код для создания заголовка и кнопки? – danh