自定义 UINavigationController UIToolbar 子类
Posted
技术标签:
【中文标题】自定义 UINavigationController UIToolbar 子类【英文标题】:Custom UINavigationController UIToolbar subclass 【发布时间】:2013-04-02 14:49:25 【问题描述】:我需要使用UINavigationController
中的子类UIToolbar
。我知道这可以通过Interface Builder
完成,但我需要以编程方式完成。
文档声明UINavigationController
工具栏属性是只读的,所以我对如何继续操作有点茫然。
相关:
Custom UINavigationController UIToolbar Background Image【问题讨论】:
【参考方案1】:从 ios 5 开始提供新的init* 方法
- (instancetype)initWithNavigationBarClass:(Class)navigationBarClass
toolbarClass:(Class)toolbarClass
别忘了
...您负责在屏幕上显示导航控制器之前添加根视图控制器。
【讨论】:
完美,错过了。谢谢@Paul.s! 在哪里添加这个初始化方法? 您需要使用该方法创建navigationController。因此,无论您在哪里创建导航控制器,都可以使用它。以上是关于自定义 UINavigationController UIToolbar 子类的主要内容,如果未能解决你的问题,请参考以下文章
将 managedObjectContext 发送到 viewController 崩溃
如何正确关闭作为模式呈现的 UINavigationController?
ID:[...] 的 NSManagedObject 已失效
在 UINavigationController 中设置时图像不显示