在 XCode 6 上将尺寸等级(即 Compact WITH/Compact H)重置为 Any W/An W
Posted
技术标签:
【中文标题】在 XCode 6 上将尺寸等级(即 Compact WITH/Compact H)重置为 Any W/An W【英文标题】:Reset a size class (i.e. Compact W/Compact H) to Any W/Any W on XCode 6 【发布时间】:2014-09-07 16:12:23 【问题描述】:喜欢 XCode 6/ios8 进行自动布局的新方法(使用大小类)(尽管有时它是一个很难解决的难题)。
但是如何将其中一个尺寸等级重新设置为 Any/Any?
【问题讨论】:
【参考方案1】:将你的大小类设置为wAny hAny
现在,您应该会在左侧窗格中看到安装在此尺寸类别之外的约束,显示为灰色:
在列表和右侧的详细检查器窗格中选择此约束,您应该会看到:
你看我安装了wRegular hAny
约束。
点击小 x 删除此尺寸类中的此约束。
对您拥有的任何其他约束重复此操作。
一旦这些约束不再安装在任何尺寸类别中,您就可以在左侧窗格中选择和删除它们。
【讨论】:
【参考方案2】:当您单击宽度/高度时,将光标移至中间的方块并选择它。这会将其设置为 Any/Any。
编辑:我想我可能误解了。例如,如果您正在使用 wCompact hRegular,并且您不再想要这些更改并且您希望它从 Any/Any“继承”,那么您将不得不卸载或删除您创建的约束专门针对该尺寸等级。当您显示视图控制器轮廓并显示约束时,未灰显的约束对于该尺寸类是活动的。检查每一项,看看是否有任何特定于您正在使用的尺寸类别(例如 wCompact hRegular)。
您还可以卸载或删除您专门添加到该尺寸类的任何其他 UI 对象。
希望对您有所帮助。
【讨论】:
以上是关于在 XCode 6 上将尺寸等级(即 Compact WITH/Compact H)重置为 Any W/An W的主要内容,如果未能解决你的问题,请参考以下文章