Jak*_*key 2 iphone objective-c
我有一个观点,我在Interface Builder中掀起了一些内容,并在顶部有一个导航栏.通常在整个iPhone UI中,当设备旋转到横向时,导航条会略微缩短(高度).然而,当以任何方向旋转时,我的保持不变.关于通过IB做这件事还是我在某个地方错过了一处房产,这有些怪癖吗?谢谢!
你的问题是autoresizingMask的UINavigationBar,你已经通过IB增加.你需要改变它,但遗憾的是IB(可能是一个bug)不允许我们添加UIViewAutoresizingFlexibleHeight选项.所以你需要以编程方式进行,
navBar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;
Run Code Online (Sandbox Code Playgroud)