AutoLayout_1
2015-10-26 19:45
274 查看
使用UIScrollView进行自动布局要点:
1.拖一个UIScrollView到Xib,全屏填充。
2.拖一个View到UIScrollView,称之为ContentView,设置上下左右的约束为0,并设置宽度为控制器View的宽度,高度暂时给个较大值可以保证布局视图,比如1000.
3.这样就可以在ContentView上进行正常的布局,关键是最下面的控件一定要和ContentView的Bottom添加约束。
4.最后,设置ContentView的高度为“>=一个不超过实际高度的数值”。
OK,大功告成,UIScrollView的ContentSize已经可以自适应了。
另外,布局改变时可以使用动画
1.拖一个UIScrollView到Xib,全屏填充。
2.拖一个View到UIScrollView,称之为ContentView,设置上下左右的约束为0,并设置宽度为控制器View的宽度,高度暂时给个较大值可以保证布局视图,比如1000.
3.这样就可以在ContentView上进行正常的布局,关键是最下面的控件一定要和ContentView的Bottom添加约束。
4.最后,设置ContentView的高度为“>=一个不超过实际高度的数值”。
OK,大功告成,UIScrollView的ContentSize已经可以自适应了。
另外,布局改变时可以使用动画
[UIView animateWithDuration:0.5 animations:^{ [weakSelf.certificationImgView layoutIfNeeded]; }];
相关文章推荐
- MongoDB 从0开始
- c语言中通过指针将数值赋值到制定内存地址
- linux——read指令
- ps 笔记
- 打字母游戏3
- MFC中使用opencv获取海康摄像头视频
- 大数能否被小数整除 ACM
- 10月24日与10月25日笔记题
- 在Javascript面向对象设计一
- 信息安全系统设计基础期中学习总结
- 智能车学习(六)——OLED屏幕使用
- Tomcat重启负载高问题定位
- 深入理解Canvas Scaler
- Storyboard doesn't contain a view controller with identifier 'UIViewController'
- 对java类override的探讨
- Your project contains error(s),please fix them before running your application
- FRM-40831错误的解决办法?
- 科协招新题目C:金字塔上的蜗牛
- C++:常类型Const
- sort命令