我使用情节提要将滚动视图添加为子视图。
这是我的代码
[self.bottomScrollView setBackgroundColor:[UIColor greenColor]];
UIView* v = [[UIView alloc] initWithFrame:self.bottomScrollView.bounds];
[v setBackgroundColor:[UIColor redColor]];
[self.bottomScrollView addSubview:v];
[self.bottomScrollView setContentSize:v.frame.size];
其中self.bottomScrollView是情节提要添加的子视图。
我认为,因为contentsize等于视图v,并且v的帧从(0,0)开始,所以滚动视图应该不能水平或垂直移动。
但是,结果很奇怪,bottomScrollView仍然可以像下面的图像一样直观地滚动。(这不是反弹)
手动地,我尝试以编程方式添加一个scrollview,它可以正常工作。
为什么会这样?故事板有任何错误吗?
最佳答案
将NO设置为self.automaticallyAdjustsScrollViewInsets属性,则滚动视图将不会显示这种“奇怪的”偏移量