运行我的应用时,顶部有一个间隙,这似乎是因为滚动视图没有完全滚动到顶部(导航栏右下方)。 我尝试了一些诸如
之类的东西setContentOffset(CGPoint(x:view.frame.size.width, y:0),animated: true)
scrollRectToVisible(view.frame, animated: true)
contentInset = UIEdgeInsetsMake(0, 0, 0, 0)
contentOffset = CGPoint(x: 0, y: 0)
automaticallyAdjustsScrollViewInsets = false
然而这些都不适合我。
我的视图设置为我的根视图,其中有一个滚动视图,在scrollview内部还有另一个视图。 在最里面的视图中,我只需设置一些标签和文本字段即可。
任何帮助都将不胜感激。
绿色部分是滚动视图,红色是其中的视图,我只是把它作为参考点来看看发生了什么
答案 0 :(得分:0)
iOS 7更新
[self.scrollView setContentOffset: CGPointMake(0,-self.scrollView.contentInset.top)动画:是];
答案 1 :(得分:0)
您的ScrollView
应添加 ContentView ,如下所示:
选择您的scrollView
并在尺寸Inspector底部,设置宽度如下:
有关如何在 Interface Builder 中处理scrollView
的详细信息,您可以查看此AppleDoc Working with Scroll Views