详解ios中scrollView上使用masonry
使用scrollView的一个子视图对contentSize进行调整
_scroll_Bg=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,100,SCREEN_W,200)]; _scroll_Bg.pagingEnabled=YES; _scroll_Bg.delegate=self; _scroll_Bg.backgroundColor=[UIColorredColor]; [self.viewaddSubview:_scroll_Bg];
1,现在scrollView添加一个主要子视图,大小贴合scrollView
UIView*bgView=[[UIViewalloc]init];
bgView.backgroundColor=[UIColorblueColor];
[_scroll_BgaddSubview:bgView];
[bgViewmas_makeConstraints:^(MASConstraintMaker*make){
make.top.left.bottom.and.right.equalTo(_scroll_Bg).with.insets(UIEdgeInsetsZero);
make.width.equalTo(_scroll_Bg);
}];
2,此后所有子视图都需添加在此bgView上
UIView*childV=[[UIViewalloc]init];
childV.backgroundColor=[UIColorcyanColor];
[bgViewaddSubview:childV];
[childVmas_makeConstraints:^(MASConstraintMaker*make){
make.left.right.mas_equalTo(0);
make.top.mas_equalTo(250);
make.height.mas_equalTo(1000);
}];
3,以最后所加子视图为准,再对bgView进行重新约束
[bgViewmas_makeConstraints:^(MASConstraintMaker*make){
make.bottom.equalTo(childV.mas_bottom);
}];
以上就是本次给大家整理的全部内容,如果还有任何不明白的地方可以在下方的留言区讨论,感谢你对毛票票的支持。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短