Iphone 界面生成器模拟用户界面元素对景观的误导

Iphone 界面生成器模拟用户界面元素对景观的误导,iphone,xcode,ios,interface-builder,orientation,Iphone,Xcode,Ios,Interface Builder,Orientation,有没有人注意到,在iPhone上,当设备转向横向时,顶部的导航栏会变小 界面生成器模拟的用户界面元素似乎不知道这一点,并且在纵向和横向模式下保持相同的导航栏高度。这很烦人,因为UI元素在IB和运行时的最终位置不同 是否可以添加“自定义”模拟用户界面元素?(就像一个与原版完全相同但更薄的横向导航栏)我认为这是因为您没有为导航栏设置相应的拉伸属性。假设它是property inspector中的第三个或第四个选项卡。默认情况下,它们的垂直高度保持不变。。您需要更改该高度属性。1这是UI元素导航栏的属

有没有人注意到,在iPhone上,当设备转向横向时,顶部的导航栏会变小

界面生成器模拟的用户界面元素似乎不知道这一点,并且在纵向和横向模式下保持相同的导航栏高度。这很烦人,因为UI元素在IB和运行时的最终位置不同


是否可以添加“自定义”模拟用户界面元素?(就像一个与原版完全相同但更薄的横向导航栏)

我认为这是因为您没有为导航栏设置相应的拉伸属性。假设它是property inspector中的第三个或第四个选项卡。默认情况下,它们的垂直高度保持不变。。您需要更改该高度属性。

1这是UI元素导航栏的属性。我说的是模拟的UI元素。您不能在模拟UI元素上设置任何大小/struts。如果您是通过编码获得导航条,那么在IB中添加另一个导航条只是为了安排布局并不是非常有效(这就是为什么会有模拟UI)。第二,即使在“正常”导航栏UI界面中,您也无法设置高度的自动调整大小(仅限宽度)。