UIView没有在iOS 7中使用UINavigationController正确调整大小

时间:2013-07-25 17:43:28

标签: uiview uinavigationcontroller ios7

我在iOS 6.1应用程序中遇到了一个奇怪的视图行为,我尝试使用iOS 7 beta 2和我的iPhone。 这个应用程序有一个UINaviagationController,如果我在iOS 6.1模拟器中运行它可以正常工作。但是,使用Xcode DP时,视图的底部会被切断。见图。 enter image description here

有谁知道如何解决这个问题?我在UIView的底部(self.frame.size.height)绘制了一个由导航控制器管理的盒子。

感谢。

1 个答案:

答案 0 :(得分:0)

尝试按顶部工具栏的数量减去框的大小。当使用self.frame.size.height时,它将使用整个高度作为视图上的位置,因此当通过工具栏/导航栏进行减去时,它会将其提升到足以使整个框适合视图< / p>

  //clearly not objc but its just to show you how to implement it
  boxLocation at (self.frame.size.height - (amount of toolbar/nav bar))

希望这有帮助!