调整Xcode 6中的度量中心

在新的“Xcode 6”中,缺less改变button测量中心的能力。

在Xcode 5中: http : //imgur.com/jWHJp4v

Xcode 6: http : //imgur.com/rsNayVZ

当我在某处放置一个项目(如button或标签)时,我不确定该中心,所以处理该项目的代码不正确。

Xcode 6中显示的“中心”是从项目的左上angular开始测量的,而不是实际的中心。

我应该如何解决这个问题,以便像Xcode 5一样在中心测量?

如果您的布局不是太复杂,您可以将您的button或视图“固定”到顶部或底部,侧面等。

在这里输入图像说明

在这里输入图像说明

或者你可以在这里手动完成你的约束:

在这里输入图像说明

第一种方法工作得很好,超级简单! 我遇到类似的问题,因为你正在寻找在Xcode 6中被遗漏的工具,并在自动布局中find这个奇妙的教程:

http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1

如果您正在尝试将其居中,我会单击您正在处理的button或视图,然后查看这里的大小检查器:

在这里输入图像说明

看看我在哪里盘旋,并确保底部空间和顶部空间等于相同的数量(我不相等),但这应该给你的中心。

你不能“修复”。 这个控制在Xcode 6中没有了。我怀疑他们删除了它,以鼓励你使用约束,而不是直接设置框架。 您可以使用约束来固定视图的中心,右边或底部。

起源小部件已被删除,这让我疯狂。 它使得任何物体相对于另一物体的位置都非常困难。 我总是使用自动布局,我不知道这是如何改善它。 另外,我不确定我是否按照改进function的逻辑来使用起来更加困难。 过去,设置原点的“锚点”,然后调整物体的位置或尺寸,并在未锚定的边上生长框架,是非常有帮助的。 现在我必须打破计算,并添加位置+大小,然后添加缓冲区空间来找出下一个对象应该开始的地方。 如果我以任何方式调整第一个对象的框架,我需要再次打破计算器。 一旦你有一些相对于彼此的对象,调整任何对象的框架就变得非常痛苦,而不必重新计算一切。

作为一个方面说明,在大小检查中删除约束的能力的删除也是一个令人困惑的select。 相反,我们必须通过文档大纲并在那里手动删除它们。 对于尺寸约束,这并不是什么大问题,因为它们保留在对象的子目录中,但是find边缘相关的约束要困难得多,因为它们与其余的边缘约束分组在一起,并且很难find。 这又是一个鼓励/改进汽车布局的例子吗? 非常沮丧!

该function已从Xcode中删除。 我相信这是考虑到现在可用的各种尺寸的设备,因此,限制的使用是要走的路。

如果你正在使用自动布局,那么这两个将帮助你把你控制在所有视图不同大小的设备的中心。
简单:
http://technet.weblineindia.com/mobile/using-auto-layout-in-xcode-6-for-universal-ios-app-development/高级:
http://www.youtube.com/watch?v=G53PuA_TlXk&feature=youtu.be&list=UUtc1Jt_UTPsXpAGtvlr0nUQ

苹果已经删除了这个function,因为有4个不同大小的设备只适用于iPhone,这将是很难为所有控制器设置框架,并会增加代码的长度,将成为一个单调乏味的任务,因为它检查设备的大小,然后设置所以在XCode 6.0.1中,我们需要使用auto layout + size类,并根据storyboard或Xib中设置的约束来准备我们的视图。

希望上面的链接将有助于解决您的问题。