【问题标题】:access the toolbar created in interface builder访问在界面生成器中创建的工具栏
【发布时间】:2013-08-07 14:46:04
【问题描述】:

是否可以在相应的视图控制器中访问和操作在界面构建器中定义的工具栏(见图片底部)?

【问题讨论】:

  • 这些是标题中的模拟指标,它们仅显示在界面构建器中。如果它包含在例如UInavigationController 中,它是为了让您看到您的视图是什么样子
  • 没错,我的错误!谢谢。我没有意识到工具栏是通过编程方式创建的。如果您愿意,请发布您的答案,我会接受它

标签: ios cocoa-touch interface-builder xib


【解决方案1】:

这些是标题中的模拟指标,它们仅显示在界面构建器中。它是为了让您看到您的视图如果包含在例如UInavigationController 中会是什么样子。

【讨论】:

    【解决方案2】:

    你可以设置工具栏的IBOutlet然后你可以访问和操作

    @property (weak, nonatomic) IBOutlet UIToolbar     *toolBar;
    

    你如何连接?

    我做了这个线程中的事情的组合,我终于成功了。

    在界面生成器(不是 xcode)中

    File->Reload All Class Files
    File->Read Class Files (select MyClass.h)
    Reconnect File's Owner by
    a. Setting the Class to "MyClass"
    b. Reconnecting the View to the File's Owner's View
    

    现在一切都恢复正常了。

    【讨论】:

    • 以这种方式创建时我没有该选项
    猜你喜欢
    • 2014-08-14
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多