我在负帧中有表格视图和文本字段,因为它现在显示在屏幕截图中,当我开始编辑文本表的滚动视图时,它会下降 20 或 50 像素。
同样的事情在 iOS6 中运行良好。它还调用了滚动视图的委托方法。我想不通。
帮我。提前致谢。
我在负帧中有表格视图和文本字段,因为它现在显示在屏幕截图中,当我开始编辑文本表的滚动视图时,它会下降 20 或 50 像素。
同样的事情在 iOS6 中运行良好。它还调用了滚动视图的委托方法。我想不通。
帮我。提前致谢。
在 viewDidLoad 或 loadView 方法中尝试此代码,
if([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
self.edgesForExtendedLayout = UIRectEdgeNone;
self.automaticallyAdjustsScrollViewInsets = FALSE;
}
在 iOS 7 中,scrollview 布局根据导航栏的 translucent 属性进行调整。可能是你的问题。
这是由于自动布局而发生的。真的,如果你想检查,那么只需在你的xib中取消选中你的自动布局选项,然后检查。我确定我不会降低 20 或 50 像素。
解决方案: 使表格视图和文本字段之间的垂直差异为 0。之后它不会下降 20 或 50 像素。