我不明白为什么我的滚动视图没有加载到我告诉它加载的坐标上。我使用以下代码加载子视图:
view.frame = CGRectMake(scrollView.bounds.width * CGFloat(i), 0, scrollView.bounds.width, scrollView.bounds.height)
scrollView.addSubview(view)
然而,它并没有像我期望的那样完全接触到scrollview的顶部:
但是当我开始与我的子视图进行交互时,它会突然出现在我想要的位置:
答案 0 :(得分:1)
尝试在 viewDidLoad 中将视图控制器的 automaticAdjustsScrollViewInsets 属性设置为false。
self.automaticallyAdjustsScrollViewInsets = false
此属性的默认值为" true",它允许视图控制器调整其滚动视图插入以响应状态栏,导航栏和工具栏或标签栏消耗的屏幕区域