我使用情节提要将滚动视图添加为子视图。

这是我的代码

[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属性,则滚动视图将不会显示这种“奇怪的”偏移量

10-07 16:06