1.项目中要用到UIScrollView,添加约束
[self.RootScrol mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.view);
make.right.equalTo(self.view);
make.top.equalTo(self.view).offset(64);
make.bottom.equalTo(self.view).offset(49);
}];
显示效果:(既与约束值不符合,又无法拖动)
2.在网上看到解决方案说,要把width、height的约束也添加上:
[self.RootScrol mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.view);
make.right.equalTo(self.view);
make.top.equalTo(self.view).offset(64);
make.bottom.equalTo(self.view).offset(49);
make.width.mas_equalTo(SW);
make.height.mas_equalTo(SH-64-49);
}];
运行结果仍然没变
3.解决方案如下:(删除buttom的约束)
[self.RootScrol mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.view);
make.right.equalTo(self.view);
make.top.equalTo(self.view).offset(64);
make.width.mas_equalTo(SW);
make.height.mas_equalTo(SH-64-49);
}];
运行结果: