1

我有一个已经以编程方式创建的TabBar。在这个标签栏的视图控制器中,我试图减小导航栏的大小 - “self.navigationController.navigationBar.frame = CGRectMake(0,20,320,30);”导航栏重置其框架

第一次视图控制器加载导航栏时显示了我指定的尺寸,但之后它会自动重置其尺寸。

有这个问题的一个例子可以从http://dl.dropbox.com/u/2647092/iPhone_tabbar_example.zip 下载到复制在本例中此问题请按照下列步骤 - 在TAB1模拟器点击

  1. 打开并运行该项目
  2. 然后点击TAB2再次单击Tab1 Tab1的导航栏将被调整为其默认尺寸

是否有任何错误我在这种情况下做或有没有其他方法来做到这一点?

请让我知道。

感谢, 约杰什

回答

1

得到了解决这个问题...而不是调整在viewWillAppear中的导航栏在viewDidAppear

调整其大小