【发布时间】:2011-09-14 11:04:26
【问题描述】:
我在界面生成器中创建了一个按钮并将其类型设置为自定义。我想在视图加载时根据按钮的标签更改按钮的背景颜色。我怎样才能做到这一点?
【问题讨论】:
标签: objective-c ios4 uibutton ibaction
我在界面生成器中创建了一个按钮并将其类型设置为自定义。我想在视图加载时根据按钮的标签更改按钮的背景颜色。我怎样才能做到这一点?
【问题讨论】:
标签: objective-c ios4 uibutton ibaction
按钮添加到 Xib,标签设置为 1。
查看标题:
@property (nonatomic, retain) IBOutlet UIButton *myButton;
在界面生成器中,将 myButton 绑定到按钮。
然后在viewDidLoad中以编程方式,根据标签值有条件地设置:
- (void)viewDidLoad
{
[super viewDidLoad];
if ([myButton tag] == 1)
{
[myButton setBackgroundColor:[UIColor blueColor]];
}
else
{
[myButton setBackgroundColor:[UIColor greenColor]];
}
}
【讨论】: