我使用IB并且已经正确地连接了我的按钮。我已经验证了它们是正确连接的,因为一些IBAction方法会正确地隐藏按钮。我遇到的问题是在UIButtons第一次加载应用程序时将其隐藏起来。在viewDidLoad中,我将按钮属性设置为隐藏,但它没有隐藏它。有什么想法?
- (void)viewDidLoad {
stop.hidden = YES;
play.hidden = YES;
[activity startAnimating];
[super viewDidLoad];
}经过更多的调试后,停止按钮将隐藏,但不会播放。
发布于 2012-10-02 12:35:51
即使从你发布的代码中也很难看出为什么会发生这种情况,最好的猜测是,在接下来的代码行中,你错误地将其设置回了visible = YES。我会检查是否有一个方法可以在需要按钮之前显示被调用的按钮。
而不是
如果按钮的初始状态是隐藏的。为什么不干脆把它们隐藏在IB接口上呢?
发布于 2012-10-02 12:21:22
尝尝这个
如果它工作得很好,问题出在编写的代码上。
编写的隐藏属性
https://stackoverflow.com/questions/12684432
复制相似问题