UIScrollView使用Masonry布局,无法滚动
例
- (void)viewDidLoad {
[super viewDidLoad];
[self.view addSubview:self.scrollView];
[self.scrollView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.bottom.left.right.mas_equalTo(0);
}];
}
-(UIScrollView *)scrollView{
if (!_scrollView) {
_scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
_scrollView.contentSize = CGSizeMake(0,700);
}
return _scrollView;
}
复制代码
解决方法 1
ViewController里面添加下面这个方法
-(void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
//在这里设置一下 不然滚动不了
self.scrollView.contentSize = CGSizeMake(0,700);
}
复制代码