大小类故障

时间:2014-08-27 23:59:41

标签: ios xcode6

所以我一直在Xcode 6 beta中使用大小类。我开始在AnyxAny基类的屏幕中间放置一些按钮。当我在iPhone模拟器中运行应用程序时,它们出现在屏幕的右侧。为了解决这个问题,我进入了compactxregular size类并将按钮拖到中间并将它们分开一点。然后,当我在模拟器中运行它时,没有任何改变。为什么?这只是测试版中的一个小故障,还是我没有做对的事情?当我向按钮添加中心x对齐约束但我仍然想要做一些间距时,它工作。 (还有,如果我可以使用约束来做大小类的重点是什么?)

2 个答案:

答案 0 :(得分:1)

您可以为不同的大小类指定不同的约束。观看WWDDC 2014视频View Controller Advancements in iOS 8,了解如何在IB中完成此操作。如果你可以指定你需要的布局而没有大小类,请不要打扰;他们只是为了覆盖。

答案 1 :(得分:1)

大小类很重要,因此您可以为每个大小的类添加单独的约束(使用相同的故事板)。它可以灵活地允许您在所有尺寸的设备和方向之间共享某些约束,或者只是一个。

单击您添加的每个约束,在右侧菜单上,您可以切换要为其添加约束的大小类。 (这是安装的复选标记旁边的+按钮)

enter image description here