如何让上面的视图可以在竖直方向滑动
时间: 2024-03-07 17:51:08 浏览: 116
要让UIScrollView可以在竖直方向上滑动,需要满足以下两个条件:
1. 设置UIScrollView的contentSize,使其大于UIScrollView的frame.size.height。
2. 设置UIScrollView的属性scrollEnabled为YES。
下面是修改后的示例代码:
```
[self.view addSubview:self.scrollView];
[self.scrollView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.view);
}];
[self.scrollView addSubview:self.contentView];
[self.contentView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.scrollView);
make.width.equalTo(self.scrollView);
// 设置内容视图的高度大于UIScrollView的高度
make.height.equalTo(@(self.view.frame.size.height + 100));
}];
// 设置UIScrollView可以竖直方向上滑动
self.scrollView.scrollEnabled = YES;
```
在这个例子中,我们给内容视图的高度添加了一个偏移量,使其高度超过了UIScrollView的frame.size.height。然后,我们将UIScrollView的scrollEnabled属性设置为YES,使其可以在竖直方向上滑动。
阅读全文