iOS Masonry对UIScrollView添加约束

// 1.把scrollView添加到控制器view
    [self.view addSubview:self.scrollView];
    
    [_scrollView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.equalTo(weakSelf.view);
    }];
    
    // 2.给scrollView添加一个containerView
    [_scrollView addSubview:self.containerView];
    [_containerView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.equalTo(weakSelf.scrollView);
        make.width.equalTo(weakSelf.scrollView); // 需要设置宽度和scrollview宽度一样
    }];

    
     // 3.所有的子控件都放到containerView里面, 在最后一个子控件后设置约束
    [_containerView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.bottom.equalTo(confirmBtn.mas_bottom).offset(20);// 这里放最后一个view的底部
    }];

 

posted @ 2021-10-19 09:44  张亚楠  阅读(508)  评论(0编辑  收藏  举报