0

自从我升级到 iOS 7 后,我所有的内容都上移了 20 个点,而且我似乎无法解决这个问题。我已经在其他地方寻找了将内容向下移动的方法,从调整窗口到视图,但似乎没有一个会影响内容视图。有人可以告诉我该怎么做才能降低观点。

以下是一些截图:

注意底部显示的窗口红色背景色:

在此处输入图像描述 请注意登录页面底部的模式如何重复:

在此处输入图像描述

4

2 回答 2

0

如果你的项目没有使用 Auto Layout,那么由 iOS 6 和 iOS 7 的状态栏差异引起的问题可以通过 Springs、Struts 和 iOS 6/7 Deltas 来解决。

您的解决方案是将内容向下移动 20px,但内容不在 iOS 6 的状态栏下。

为了解决这个问题,使用 iOS 6/7 Deltas 设置负 Y Delta,等于我们在 iOS 7 中将内容向下移动的点数。例如,如果我们在 iOS 7 中将内容向下移动 20 点,那么我们设置-20 点的 Y Delta。

根据您的代码,按照此链接 获取正确的方向。

希望这会对您有很大帮助。

祝你好运。

于 2014-06-08T06:54:16.280 回答
0

可能是 iOS 7 中半透明的结果。你能在你的ViewController

-(void)viewDidLoad {
    [self.navigationController.navigationBar setTranslucent:NO];    
}
于 2014-06-08T10:27:46.383 回答