首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIButton没有隐藏

UIButton没有隐藏
EN

Stack Overflow用户
提问于 2012-10-02 12:12:01
回答 2查看 1.4K关注 0票数 1

我使用IB并且已经正确地连接了我的按钮。我已经验证了它们是正确连接的,因为一些IBAction方法会正确地隐藏按钮。我遇到的问题是在UIButtons第一次加载应用程序时将其隐藏起来。在viewDidLoad中,我将按钮属性设置为隐藏,但它没有隐藏它。有什么想法?

代码语言:javascript
复制
- (void)viewDidLoad {
    stop.hidden = YES;
    play.hidden = YES;

    [activity startAnimating];

    [super viewDidLoad];
}

经过更多的调试后,停止按钮将隐藏,但不会播放。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-02 12:35:51

即使从你发布的代码中也很难看出为什么会发生这种情况,最好的猜测是,在接下来的代码行中,你错误地将其设置回了visible = YES。我会检查是否有一个方法可以在需要按钮之前显示被调用的按钮。

而不是

如果按钮的初始状态是隐藏的。为什么不干脆把它们隐藏在IB接口上呢?

票数 1
EN

Stack Overflow用户

发布于 2012-10-02 12:21:22

尝尝这个

  • Remove outlet运行代码,测试它是否工作正常
  • Remove outlet,通过IB添加隐藏属性并再次运行,然后测试它是否正确显示。

如果它工作得很好,问题出在编写的代码上。

  • 检查通过代码

编写的隐藏属性

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12684432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档