iOS7将所有UILabel移动

时间:2013-09-30 08:31:27

标签: ios6 uilabel ios7 xcode5

当我为iOS7构建我的iPhone应用程序时,所有UILabel都会向下移动一点点。这只是几点,但所有文本都不再正确对齐。如果我在iOS6设备上测试一切都很好。有没有一个简单的解决方法,或者我必须在我的故事板中指定iOS6 / iOS7增量,并在我的代码中指定iOS6和iOS7的位置?

这是一个比较它的样子,这发生在整个应用程序中。非常感谢你的帮助!

iOS6/iOS7 UILabel offsets

2 个答案:

答案 0 :(得分:2)

我刚刚找到了问题的答案。事实证明我的自定义字体有错误的上升和下降指标。感谢kintek的工作人员提供了一个简单的解决方案:scroll down to "Fonts" and follow those steps

现在UILabels仍然向下移动,但iOS6和iOS7中的数量相同。现在我只需要正确布局我的所有UILabel,它在两个版本中都有效。如果我从一开始就有这个解决方案,那么现在就不需要额外的工作了。

答案 1 :(得分:0)

在自定义视图中定位UILabel时,我的应用中遇到了类似的问题。在iOS 7中,标签完全匹配但在iOS 6中不是这样。在大小检查器下的 delta文本字段中更改 Y值 > Utilities 窗口解决了它。在我的情况下,我为每个标签添加了不同的值,直到各种标签在iOS版本中再次完美对齐。