【发布时间】:2016-02-25 14:11:59
【问题描述】:
我目前正在尝试创建自定义 UINavigationBar 子类。
我想要实现的是,我的应用程序中的所有自定义导航栏都应该有几个共同的 barbuttonitems。但是仍然应该可以在代码中的navigationItem 上定义 left 或 .rightbarItems。
到目前为止,我尝试的是子类化 UINavigationBar 并使用所有方法和委托回调,我可能会使用它来更改导航项。有类似的方法
setItems:animated:
setItems:
navigationBar:didPushitem etc.
.. 可以用来修改navigationItem。
但是没有可用于最初更改项目的回调。
我基本上想知道的是如何在 navigationItem 被推送之前更改它?
【问题讨论】:
标签: uinavigationcontroller uikit uinavigationbar uinavigationitem