我正在将我的searchController添加到当前控制器中,当我使用xcode 5.1.1时,它工作正常,但是当我升级到xcode 6时,这给我带来了问题。我注意到它不计算UI中状态栏的高度,在主页中也不计算导航栏的高度。但是当我转到第二页时,它会计算状态栏和导航栏的高度。
CGRectMake(0, 64, 320, 44)
这是我的searchBar的框架。
我已经通过获取其高度和相加或相减来获得添加的子控制器的框架来解决此问题。
CGRect frame = searchView.view.frame; frame.origin.y += 64; // add or subtract searchView.view.frame = frame;
我认为这不是正确的方法,有什么建议吗?
xcode 6没有计算statusBar的高度和navigationBar的高度吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句