我试图以多种方式解决这个问题,但总是失败。
基本上我需要的是一个带有自定义 NavigationBar(不同高度和更小的后退按钮)的 NavigationController,我已经实现了。
这产生了两个问题。如果我使用 NavigationController 的默认 NavigationBar,我有一个较小的 NavigationBar,但推送的 ViewController 的视图仍然定位,就好像 NavBar 具有通常的高度一样。另一方面,如果我使用我自己创建的 NavBar 并隐藏默认的 NavBar,那么推送的 ViewControllers 位置的视图就好像我根本没有任何 NavBar。我不知道在哪里设置视图框架。无论我尝试在哪里设置它们,它都不起作用。
有没有从头开始实现自己的 NavigationController 的策略?
不使用 nib 文件,为 iphone OS 4.0 开发,但很快将再次切换回 iphone OS 3。