1

为 iOS 7 更新项目后,我的应用程序出现背景图像问题。该应用程序由导航控制器管理。我有一个在 IB 中创建的背景图像(UIImageView)。由于我将它放置在导航菜单下方,因此我假设该位置是从视图顶部计算的,在 iOS 7 中位于导航控制器下方。当我在 iOS 6 中运行应用程序时,图像在屏幕上非常低。我再次假设这是因为 iOS 6 中的视图顶部位于 Navigation Controller 菜单下方。

如何修复以使图像与 iOS7 和 iOS6 中的导航控制器的垂直距离相同?

此致

弗雷德里克

4

2 回答 2

0

iOS 7 对 UI 的布局和自定义外观进行了一些更改。视图控制器布局、色调颜色和字体的更改会影响应用程序中的所有 UIKit 对象。此外,手势识别器 API 的增强功能使您可以更精细地控制手势交互。

在此处参考答案。

于 2013-09-16T12:32:21.167 回答
0

我所做的一个解决方案是:我将背景图像连接到我的 xib 的引用,并从 ViewDidLoad 以编程方式设置框架。它工作正常。请注意不要忘记检查 iPhone 5 和 iPhone 4 并将高度分别设置为 568 和 480。

于 2013-11-13T11:22:57.390 回答