在XCode 6上将尺寸等级(即Compact W / Compact H)重置为Any W / Any W

时间:2014-09-07 16:12:24

标签: xcode ios8 size-classes xcode6-beta7

喜欢XCode 6 / iOS8的新方式(使用大小类)进行Autolayouting(尽管有时难以解决这个难题)。

但是如何将其中一个大小类重置为Any / Any?

2 个答案:

答案 0 :(得分:0)

单击“宽度/高度”时,将光标移到中间方框并选择它。这将设置为Any / Any。

编辑:我想我可能误会了。例如,如果您正在使用wCompact hRegular,并且您不再需要这些更改并且您希望它从Any / Any“继承”,那么您将不得不卸载或删除您创建的约束专门为那个大小的类。当您显示视图控制器轮廓并显示约束时,未显示为灰色的那些对于该大小类是活动的。检查每一个以查看是否有特定于您正在使用的大小类(例如wCompact hRegular)。

您还可以卸载或删除您专门添加到该大小类的任何其他UI对象。

希望有所帮助。

答案 1 :(得分:0)

将尺寸等级设为wAny hAny 现在,您应该看到在此大小类之外安装的约束在左侧窗格中显示为灰色: left pane

在列表中选择此约束,在右侧的详细信息检查器窗格中,您应该看到:

detail pane

在这里,您看到我安装了wRegular hAny约束。 点击小x以在此大小类中删除此约束。 重复您的任何其他限制。

一旦这些约束不再安装在任何大小的类中,您可以在左侧窗格中选择和删除它们。