当你用xib的方式去拖拽一个UIScrollView,设置好约束后会发现一大片红,在里面添加一个view设置好上下左右的约束后一切OK,但是当UIScrollView里面的子控件很多时,界面很容易乱掉,并不会达到我们想要的布局效果.
技巧是现在UIScrollView的里面添加一个上下左右都与UIScrollView为0的bgView,在添加其他若干子控件的时候都添加到这个bgView里面即可,这样就不会错乱.
如果是用Masonry代码也是一样
_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里面
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。