当前位置:  开发笔记 > IOS > 正文

Xcode 8:改变特性改变所有大小类的布局

如何解决《Xcode8:改变特性改变所有大小类的布局》经验,为你挑选了1个好方法。

我试图在xcode 8.2.1上使用for trait功能,但是当我使用'vary for traits'更改一个大小类的布局,然后在完成后更改'done varying'时实际上是改变了每个大小的布局我的故事板中的课程.

例如,我尝试通过选择特性变化来改变ipad w:R,h:R的约束,将底部的条形变为蓝色.我进行必要的更改,然后单击"完成变化",这会更改约束.但是如果我选择其他设备尺寸(如iphone 7),则调整后的约束也会应用于此尺寸等级.我如何阻止这种情况发生?

为了澄清我在故事板中选择了"使用特征变化"和"使用Autolayout".



1> silicon_vall..:

当您开始改变特征时,您添加的 UI元素仅添加到当前特征集合中(w:R,h:R在您的情况下).但是,如果您要更改现有元素,它们将针对所有变体进行更改,除非您专门添加自定义配置(请参见屏幕截图).

在此输入图像描述

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有