У меня есть UIButton
в ряду UITableView
, который запускает сегу. Я хочу скрыть кнопку, пока пользователь не выберет «Да» или «Нет» из сегментированного элемента управления в UITableView
. Я планирую отменить скрытие кнопки в IBAction
, подключенном к сегментированному элементу управления. Прямо сейчас я сохраняю указатель на конкретную ячейку таблицы, где находится кнопка, в cellForRowAtIndexPath
- членной переменной (по-моему, я должен, вероятно, сделать это слабым @property
, чтобы он не просачивал память при выходе из таблицы ?). Во всяком случае, как мне получить ссылку на фактическую кнопку в cellForRowAtIndexPath
, чтобы я мог просто скрыть кнопку, а не всю строку?Как скрыть UIButton, подключенный к Segue, в строке UITableView?
Я попытался подключить IBOutlet
к UIButton
, но получил ошибку «не удалось скомпилировать соединение» в Xcode, который, как я полагал, был вызван кнопкой, которая также ссылается на сегмент.
Благодаря! Я думаю, что это то, что я ищу, но как мне получить «ячейку» из IBAction, выпущенную из сегментированного элемента управления? Это где-то внутри «id»? – wufoo
вам придется либо иметь ссылку, либо сделать cellForRowAtindexPath, как вы делали ранее. Если у вас есть пример кода того, что вы делаете, это поможет вам помочь – darren102
Спасибо. Код - это просто IBAction, в котором ничего действительно не стоит даже опубликовать. Я буду висеть на переменной-члене и посмотреть, как он летает. – wufoo