自从我升级到iOS 7后,我的所有内容都上移了20分,我似乎无法解决这个问题。我已经在其他方面查看了将内容从调整窗口转移到视图的方法,但似乎没有一个影响内容视图。 有人可以告诉我该怎么做才能让观点向下移动。
以下是一些屏幕截图:
注意底部显示的窗口红色背景颜色:
注意模式如何在登录页面的底部重复:
答案 0 :(得分:0)
如果您的项目不使用自动布局,则可以使用Springs,Struts和iOS 6/7 Deltas解决iOS 6和iOS 7之间状态栏差异导致的问题。
您的解决方案是将内容向下移动20px,但内容不在iOS 6的状态栏下。
要解决此问题,请使用iOS 6/7 Deltas设置负Y Delta,等于我们为iOS 7移动内容的点数。例如,如果我们为iOS 7移动内容减少20分,然后我们设定了-20点的Y Delta。
关注此link 根据你的代码获得正确的方向。
希望这会对你有所帮助。
祝你好运。
答案 1 :(得分:0)
可能是iOS 7中半透明的结果。您可以在ViewController
-(void)viewDidLoad {
[self.navigationController.navigationBar setTranslucent:NO];
}