IBAction按钮改变颜色?

时间:2011-09-14 11:04:26

标签: objective-c ios4 uibutton ibaction

我在界面构建器中创建了一个按钮,并将其类型设置为自定义。我想在视图加载时根据按钮的标签更改按钮的背景颜色。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

添加到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]];
    }
}