【问题标题】:Xcode 8 Interface builder for device specific layout用于设备特定布局的 Xcode 8 界面构建器
【发布时间】:2016-09-06 06:05:16
【问题描述】:

使用 Xcode 8 Interface Builder,是否可以为特定设备(iPhone 4s)以不同的方式定位元素?只是这个设备对于常规设计来说太小了,所以产品要求是重新排列 iPhone 4s 的按钮。

我尝试改变 trait,但它同时影响许多设备。

到目前为止,我只能用代码解决这个问题:

if UIScreen.mainScreen().bounds.height <= 480 {
    // iPhone 4s
} else {
    // other
}

【问题讨论】:

    标签: iphone interface-builder xcode8


    【解决方案1】:

    经过调查,不,似乎不可能使用 Xcode 8.0 Interface Builder 在一台特定设备上工作。特征变化只会让您使用常规/紧凑的高度/宽度,因此最多有四个不同的设备组:

    • rH rW
    • rH cW
    • cH rW
    • cH cW

    【讨论】:

    • 我自己正在与这种情况作斗争。我试图很好地处理的主要设备也是 4s。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 2022-06-20
    • 2012-02-05
    相关资源
    最近更新 更多