在我的故事板上创建了一个按钮,并在我的视图控制器中为它创建了一个插座
property (strong, nonatomic) IBOutlet UIButton *buttonGetStarted;
但对于我的生活,我无法通过以下内容从代码(在 viewDidLoad 或 viewDidAppear 调用中)更改其不透明度:
_buttonGetStarted.alpha = 0.5f;
或
self.buttonGetStarted.alpha = 0.5f;
仅从故事板中按钮的属性更改alpha工作。
为什么会这样?
答案 0 :(得分:0)
两件事: 1)检查以确保您没有在故事板中对您的按钮进行子类化。
2)有时我发现使用方法调用帮助。
[self.buttonGetStarted setAlpha:0.5f];
希望有所帮助。
答案 1 :(得分:0)
确保您正在主线程上执行代码