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的底部
}];Masonry对UIScrollView添加约束
最新推荐文章于 2022-07-08 09:45:51 发布
本文介绍如何使用Auto Layout在iOS应用中正确地布局UIScrollView及其内部元素。通过将scrollView添加到视图控制器的主视图,并在其内部嵌套containerView来组织内容,确保所有子视图正确对齐并响应屏幕尺寸变化。
1万+

被折叠的 条评论
为什么被折叠?



