1

https://www.dropbox.com/s/su11jck7p9fpmvp/Scr​​eenshot %202014-08-28%2019.06.52.png?dl=0 我只是在玩约束,在进行基本居中时遇到奇怪的问题。

1)如果我使用出现的指南水平居中子视图然后“重置为建议的约束”或“添加缺少的约束”,上面的屏幕截图会在模拟器中发生。即使我使用 Editor>Align - Center Horizo​​ntally/Vertically(具有正确的 iOS 模拟位置)水平和垂直居中,此“重置”选项始终会转换为屏幕截图中的这两种约束类型,因此会转换为奇怪的位置(为什么它被转换了吗?:()。

2)如果我删除垂直空间约束,标签水平出现在正确的位置(wtf?这有什么关系?)但当然有垂直位置不明确的警告。

基本上,它似乎将顶部布局指南引导X 位置与标签对齐,而不是顶部布局指南中心X 位置。

我在 Xcode6beta6 中。也许这只是 Xcode6 的问题?还是我只是在发呆?感谢您的任何见解!

4

1 回答 1

0

我不想建议您这样做的方式是错误的,但还有另一种方式似乎对我有用。

放置标签,然后延伸到每一侧。然后设置对齐中心。然后,您可以根据位置设置左右边距以及顶部或底部。我也倾向于设置高度以防万一。

这样做的好处是可以很好地处理动态文本。

于 2014-10-22T11:29:58.307 回答