我无法在布局中找到这种奇怪差距的原因。
和
它发生在我的其他屏幕上,只有这一个,这让我相信它有某种Rect尺寸问题,但是我没有把它放在任何地方?那么为什么突然开始发生呢?
答案 0 :(得分:0)
在界面构建器中选择男性/女性控件并选择尺寸检查器(右侧面板中的标尺),在“自动调整大小”框中确保仅选择了顶部和左上角。
答案 1 :(得分:0)
请在viewdidload方法中尝试此操作。
self.automaticallyAdjustsScrollViewInsets = NO;
答案 2 :(得分:-1)
你具体尝试了什么?以编程方式,将此(我从我提供的链接中获取)放在viewDidLoad中应该可以正常工作。您必须使用视图控制器切换viewController。
float systemVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
if (systemVersion >= 7.0) {
viewController.edgesForExtendedLayout = UIRectEdgeNone;
}
另一种方法是以编程方式设置视图框位置。