嘿,南拉塔, 如果您询问有关更改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加载代码将在加载接口时设置属性值.