UIScrollView与AutoLayout或Masonry结合使用 发表于 2017-06-14 | 分类于 iOS XUIScrollView与AutoLayout或Masonry结合使用 当你用xib的方式去拖拽一个UIScrollView,设置好约束后会发现一大片红,在里面添加一个view设置好上下左右的约束后一切OK,但是当UIScrollView里面的子控件很多时,界面很容易乱掉,并不会达到我们想要的布局效果.技巧是现在UIScrollView的里面添加一个上下左右都与UIScrollView为0的bgView,在添加其他若干子控件的时候都添加到这个bgView里面即可,这样就不会错乱.如果是用Masonry代码也是一样123456789_scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];[self.view addSubview:_scrollView];_scrollView.contentSize = CGSizeMake(0, _scrollView.frame.size.height);_bgView = [[UIView alloc] initWithFrame:self.view.bounds];[_scrollView addSubview:_bgView];//接下来子控件都能是添加到_bgView里面 ------本文结束😘感谢阅读------