当我为 iOS7 构建我的 iPhone 应用程序时,所有 UILabel 都会向下移动一点。这只是几点,但所有文本都不再正确对齐。如果我在 iOS6 设备上测试一切都很好。是否有一个简单的解决方法,或者我必须在我的故事板中指定 iOS6/iOS7 增量并在我的代码中指定 iOS6 和 iOS7 的位置?
这是一个比较它的外观,这发生在整个应用程序中。非常感谢你的帮助!
我刚刚找到了我的问题的答案。原来我的自定义字体有错误的上升和下降指标。感谢 kintek 的人,有一个简单的解决方案:向下滚动到“字体”并按照这些步骤操作
现在 UILabel 仍然向下移动,但在 iOS6 和 iOS7 中的数量相同。现在我只需要正确布局我所有的 UILabel 并且它在两个版本中都有效。如果我从一开始就有这个解决方案,那么现在就不需要额外的工作了。
在自定义视图中定位 UILabels 时,我的应用程序中遇到了类似的问题。在 iOS 7 中,标签完美对齐,但在 iOS 6 中并非如此。更改Utilities窗口中Size Inspector下的delta 文本字段中的Y 值解决了这个问题。在我的例子中,我为每个标签添加了不同的值,直到不同的标签在两个 iOS 版本中再次完美对齐。