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