Ios 我在Xcode 8.1中无法将标签居中。

Ios 我在Xcode 8.1中无法将标签居中。,ios,xcode,Ios,Xcode,主要的问题是,我尝试了command+拖动到视图并选择“在容器中水平对齐”,但由于某种原因(我在iPhone 7上这样做),当我检查其他设备(如iPad Pro)时,它们没有对齐。然后我尝试添加约束,但也不起作用。我的问题是,在没有使用Swift的情况下,如何将标签居中?首先,“在容器中水平居中”是一个约束条件 我最初的猜测是您忽略了某种模糊性,或者可能创建了一个与居中约束冲突(并覆盖)的约束。如果是这种情况,您应该看到警告,告诉您问题所在 只要没有垂直歧义,也没有冲突的水平约束(前导/尾随空格

主要的问题是,我尝试了command+拖动到视图并选择“在容器中水平对齐”,但由于某种原因(我在iPhone 7上这样做),当我检查其他设备(如iPad Pro)时,它们没有对齐。然后我尝试添加约束,但也不起作用。我的问题是,在没有使用Swift的情况下,如何将标签居中?

首先,“在容器中水平居中”是一个约束条件

我最初的猜测是您忽略了某种模糊性,或者可能创建了一个与居中约束冲突(并覆盖)的约束。如果是这种情况,您应该看到警告,告诉您问题所在

只要没有垂直歧义,也没有冲突的水平约束(前导/尾随空格),标签就应该居中,不需要Swift代码

我的印象是您对Xcode相当陌生,因此如果您还不知道,可以检查中对象的现有约束,由右侧边栏中的标尺表示。很可能是您忘记删除了一个旧约束,或者您添加了一个约束,但不需要


另一件需要注意的事情是:我在Xcode 8的新Interface Builder中切换设备时遇到了一些布局问题——根据我的经验,这只是有点问题,尤其是在堆栈视图方面。如果您对某些东西的外观有疑问,我建议您在模拟器中为一些手头没有的设备运行该应用程序,以查看它。

使用自动布局,并在情节提要中将其设置为中心。这有什么问题吗?我终于知道了如何将标签居中(3小时后)!非常感谢您的回复,非常感谢。@tj75467很高兴听到您的回复!如果不是我的答案有帮助,我建议发布你自己的答案,并说明你需要做哪些改变才能让它发挥作用。这样,如果有人偶然发现了这个问题,他们有望从中得到一些有用的东西。