我正在尝试使用 xcode 8.2.1 上的 very for Traits 功能,但是当我使用“Vary for Traits”更改一个尺寸类的布局,然后在完成后“完成变化”时,它实际上正在更改每个尺寸的布局我的故事板中的课程。
例如我尝试通过选择不同的特征来更改 ipad w: R、h: R 上的约束,将底部的条变成蓝色。我进行必要的更改,然后单击“完成变化”,这会更改约束。但是,如果我选择其他设备尺寸(例如 iphone 7),则调整后的约束也适用于该尺寸类别。我该如何阻止这种情况发生?
为了澄清,我在故事板中选择了“使用特征变化”和“使用自动布局”。
当你开始改变特征时,new您添加的 UI 元素仅添加到当前特征集合中(在您的情况下为 w: R、h:R)。但如果你正在改变existing元素,它们将针对所有变体进行更改,除非您专门添加自定义配置(请参见屏幕截图)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)