iPhone: Move UINavigationBar down?
问题 I'm trying to position the navigation bar below the top of the screen. I've tried the following in viewWillAppear : self.navigationController.view.frame = CGRectMake(0.0, 54.0, 320.0, 426.0); self.navigationController.navigationBar.frame = CGRectMake(0.0, 0.0, 320.0, 44.0); The problem is it only seems to work the very first time the view is displayed. If you go to another tab, and back, the navigation bar is at the top of the screen. This also happens when the iPhone is rotated. Should I be