界面生成器中模拟的用户界面元素在横向模式下会误导

5

有没有人注意到在iPhone上,当设备转为横向模式时,顶部导航栏会变小重新绘制?

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

是否可以添加一个“自定义”模拟用户界面元素? (例如,像原始的横向导航栏一样,但更窄)

1个回答

0

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


第一,这是关于UI元素导航栏的。我指的是模拟的UI元素。您无法在模拟的UI元素上设置任何大小/支架。如果您通过编码获取NavBar,则为了排列布局而在IB中添加另一个NavBar并不是非常有效(这就是为什么有模拟UI)。第二,在“正常”的导航栏UI界面中,您无法设置高度的自动调整大小(仅限宽度)。 - xfze

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接