UIScrollView自动布局

2017-06-23  本文已影响8人  geekAppke
往scrollVIew中添加一个按钮,直接报错
专门的view,作容器去确定scrollView滚动范围
水平滚动范围:view的宽度 + 左右两边间距
垂直滚动范围:view的高度 + 上下两边的间距

scrollView自动布局——代码约束

[scrollView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(self.view).offset(64);
        make.left.bottom.right.offset(0);
}];
[self.scrollView addSubView:self.contentView];
[self.contentView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.offset(0);
        // 这句话不加有问题!因为没有设置scrollView的宽度
        make.width.equalTo(self.view*3);
        make.height.mas_equalTo(800);
}];

edge补充

// make top, left, bottom, right equal view2
make.edges.equalTo(view2);
// make top = superview.top + 5, left = superview.left + 10,
// bottom = superview.bottom - 15, right = superview.right - 20
make.edges.equalTo(superview).insets(UIEdgeInsetsMake(5, 10, 15, 20))
上一篇 下一篇

猜你喜欢

热点阅读