Доступ к кнопке по тегу в навигационной панели - PullRequest
0 голосов
/ 03 ноября 2011

У меня есть пользовательские кнопки в навигационной панели, я хочу переключить их состояние, если их спутники перепутали.

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

mybutton=(UIButton*)[cell.contentView viewWithTag:5];

Как получить доступ к кнопкам панели навигации? (они уже заданы в коде)

веселит Роберт

1 Ответ

1 голос
/ 03 ноября 2011

Когда вы создаете кнопку и добавляете ее в панель навигации вместо того, чтобы отпустить кнопку, сохраните ее.Затем вы можете ссылаться на них всякий раз, когда вам нужно.

Поэтому добавьте свойство в контроллер представления:

@ property (nonatomic, retain) UIButton * myButton;

Затем вметод, в котором вы создаете кнопку, используется:

self.myButton = [UIButton ...

Не забудьте освободить myButton в методе dealloc контроллера представления.

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