我使用IB并正确连接我的按钮。我已经验证它们已正确连线,因为一些IBAction方法会正确隐藏按钮。我遇到的问题是在首次加载应用程序时隐藏UIButtons。在viewDidLoad中,我将button属性设置为hidden,但它不会隐藏它。想法?
- (void)viewDidLoad {
stop.hidden = YES;
play.hidden = YES;
[activity startAnimating];
[super viewDidLoad];
}
经过更多调试后,停止按钮会隐藏但不会播放。
答案 0 :(得分:1)
甚至从你发布的代码中也很难说出为什么会发生这种情况。最好的猜测是,在下一行代码中的某个地方,你会错误地将它设置回visible = YES
。我会检查是否有一个方法显示在需要之前调用的按钮。
<强> BUT 强>
如果您的按钮隐藏了初始状态。为什么不简单地将它们隐藏在IB界面上?
答案 1 :(得分:0)
试试这个
如果工作正常,则问题在于编写代码。
快乐编码