iOS Masonry对UIScrollView添加约束

编程语言 12/26 阅读 425 views次 人气 0
摘要:

代码案例实现:

WS(weakSelf);
    // 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的底部
    }];

--------------------------------------------------------------------------------------------------------------------------------------

小奋斗文章

--------------------------------------------------------------------------------------------------------------------------------------

评论

该文章不支持评论!

分享到: