【发布时间】:2015-02-03 06:54:03
【问题描述】:
在我的故事板上创建了一个按钮,并在我的视图控制器中为它创建了一个插座
property (strong, nonatomic) IBOutlet UIButton *buttonGetStarted;
但在我的一生中,我无法通过以下代码(在 viewDidLoad 或 viewDidAppear 调用中)更改其不透明度:
_buttonGetStarted.alpha = 0.5f;
或
self.buttonGetStarted.alpha = 0.5f;
仅从情节提要中按钮的属性更改 alpha 有效。
这是为什么?
【问题讨论】:
-
您确定插座已连接?
-
是的,
buttonGetStarted很可能为零,因为它在 XIB 中没有正确连接。 -
Jack Wu——这就是问题所在。我没有注意到它,但插座连接被莫名其妙地删除了。我想我这样做是错误的,并没有注意到它。如果您在答案中写下此内容,我将能够记入您的 Stackoverflow 帐户。
标签: ios xcode cocoa-touch uikit