【问题标题】:Interface Builder Simulated User Interface Elements misguiding on Landscape界面生成器模拟用户界面元素在景观上误导
【发布时间】:2011-07-11 11:01:19
【问题描述】:

有没有人注意到,在 iPhone 上,当设备进入横向时,顶部导航栏会被重新绘制得更小?

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

是否可以添加“自定义”模拟用户界面元素? (就像一个风景导航栏,一模一样但更薄)

【问题讨论】:

    标签: iphone xcode ios interface-builder orientation


    【解决方案1】:

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

    【讨论】:

    • 第一个是 UI 元素导航栏。我说的是模拟 UI 元素。您不能在模拟的 UI 元素上设置任何尺寸/支柱。如果您通过编码获得一个 NavBar,那么在 IB 中添加另一个只是为了安排布局并不是很有效(这就是模拟 UI 存在的原因)。第二,即使在“普通”导航栏 UI 界面中,您也无法设置高度的自动调整大小(仅适用于宽度)。
    猜你喜欢
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    相关资源
    最近更新 更多