【问题标题】:Changing constraint multiplier using traits使用特征更改约束乘数
【发布时间】:2017-12-07 23:11:58
【问题描述】:

我有几个宽度至少为屏幕宽度的 75% 的对象。 问题是它们在 iPad 或横向模式下看起来不太好。 我想为不同的特质改变“75%”,但不知道怎么做。

我查看了约束的详细信息并单击了加号图标:

添加变体后,我发现可以更改常数但不能更改乘数:

有人知道如何优雅地做到这一点吗?

谢谢

【问题讨论】:

    标签: ios autolayout constraints adaptive-layout


    【解决方案1】:

    有两种不同的约束,一种用于常规宽度(iPad),一种用于紧凑宽度(iPhone)。 然后添加一个变体,通过选中/取消选中 Installed 选项,仅为您感兴趣的特征安装约束。

    【讨论】:

    • 只是不明白,为什么 Apple 没有添加像 constant 这样的自定义特征的可能性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    相关资源
    最近更新 更多