我创建了一个自定义UINavigationBar
派生类 (MyNavBar),并希望将其用作我的应用程序的导航栏。我MyNavBar
在 中的nav
bar 元素上设置了类,并在 XIB 中的项目上XIB
设置了自定义MyNavItem
类。nav
这适用于我的第一个视图控制器nav controller
。
但是当我打电话时pushViewController
,新推的controller
似乎没有使用自定义导航栏项目。并且有一个很好的理由:我不知道我在哪里可以告诉nav controller
它应该为每个推送的控制器创建一个自定义导航栏项目......所以我猜它会创建一个UINavigationItem
对象......
知道如何确保pushViewController
生成我的自定义导航栏项目吗?