Привет, Namratha, если вы спрашиваете об изменении текста и включенного / выключенного состояния UIButton, это можно сделать довольно легко следующим образом:
[myButton setTitle:@"Normal State Title" forState:UIControlStateNormal]; // To set the title
[myButton setEnabled:NO]; // To toggle enabled / disabled
Если вы создали кнопки вИнтерфейсный конструктор и желая получить к ним доступ в коде, вы можете воспользоваться тем, что они передаются в качестве аргумента для вызовов IBAction
:
- (IBAction) triggerActionWithSender: (id) sender;
Это может быть связано с кнопкой, и выВы получите кнопку в аргументе sender
, когда действие будет запущено.Если этого недостаточно (потому что вам нужен доступ к кнопкам где-то еще, чем в действиях), объявите выход для кнопки:
@property(retain) IBOutlet UIButton *someButton;
Тогда можно связать кнопку в IB с контроллером,Код загрузки NIB устанавливает значение свойства при загрузке интерфейса.