【问题标题】:Custom UINavigationController UIToolbar subclass自定义 UINavigationController UIToolbar 子类
【发布时间】:2013-04-02 14:49:25
【问题描述】:

我需要使用UINavigationController 中的子类UIToolbar。我知道这可以通过Interface Builder 完成,但我需要以编程方式完成。

文档声明UINavigationController 工具栏属性是只读的,所以我对如何继续操作有点茫然。

相关:

【问题讨论】:

    标签: ios objective-c uinavigationcontroller subclass uitoolbar


    【解决方案1】:

    从 iOS 5 开始提供新的init* 方法

    - (instancetype)initWithNavigationBarClass:(Class)navigationBarClass 
                                  toolbarClass:(Class)toolbarClass
    

    别忘了

    ...您负责在屏幕上显示导航控制器之前添加根视图控制器。

    【讨论】:

    • 完美,错过了。谢谢@Paul.s!
    • 在哪里添加这个初始化方法?
    • 您需要使用该方法创建navigationController。因此,无论您在哪里创建导航控制器,都可以使用它。
    猜你喜欢
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-02
    相关资源
    最近更新 更多