UIScroll View 和 AutoLayout
来源:互联网 发布:坚果资本 知乎 编辑:程序博客网 时间:2024/06/05 09:10
PS:UIScrollView的自动布局依赖于子视图,故在scrollview的子视图不能使用scrollView作为Anchor来限定子视图。
另外,UIScrollView的top,left,right,bottom四个constraints必须设定。
由于ScrollView布局的复杂性,通常会先创建一个最外侧的子视图,包裹ScrollView所有的子视图,这样,子视图,就可以不再考虑外部的布局,只考虑内部的布局就可以了。
下图是常用的布局结构
1、最下面的Constraints使用的是对ScrollView的限定,需要top,right,bottom,left四个方向都限定死,但是不限于使用这些限定。
2、在ScrollView上的Constraints是限定的ContentView,该限定,不会起到大小的固定,可以理解成“留白”或者是contentInset,常见的把所有的contact设置成0即可,否则会出现在放大缩小的时候,图片显示不全。
3、那大小到底是谁限制的呢?大小必须依赖非ScrollView或其子视图限制,可以使用自己的限定,或者是ScrollView的父视图,在这里,可以是跟父视图View等宽或带有比例。
0 0
- UIScroll View 和 AutoLayout
- UIScroll View
- UISCroll View 原理
- UISCroll View 原理
- UIScroll和UIpageControl
- iphone/ipad关于size, frame and bounds总结和UIScroll view学习笔记
- iphone/ipad关于size, frame and bounds总结和UIScroll view学习笔记
- iphone/ipad关于size, frame and bounds总结和UIScroll view学习笔记
- iphone/ipad关于size, frame and bounds总结和UIScroll view学习笔记
- Autolayout vs. View Transforms
- AutoLayout神话:Table View的性能和iPad分屏多任务功能
- 使用了Autolayout和约束后,无法用代码修改View的位置,怎么处理?
- 最近遇到的一些问题总结(UIScroll和Tips穿透问题)
- Storyboard和Autolayout
- iOS autolayout和VFL
- Autolayout和VFL
- Autolayout---代码和拉线
- SizeClass和AutoLayout
- Android 增量升级DEMO
- android webview 控件表单不能输入英文和数字,只能输入中文
- iPhone开发-UIWebView关闭自动检测数据
- 学习iOS上QQ的聊天数据库(值得学习和收藏)
- C# 用Microsoft组件导出excel 报错解决方式00024500-0000-0000-C000-000000000046 80070005拒绝访问
- UIScroll View 和 AutoLayout
- 在OS X上使用eclipse远程连接Hadoop遇到的问题总结
- iOS客户端的微信支付接入
- 剑指offer 面试题6
- java中file目录管理(三)walk与local应用实例,及walk与local的区别
- sql 保留两位小数+四舍五入
- android架构和原理分析(G-sensor即Gravity-sensor--重力传感器)
- Lucene中文分词IK Analyzer
- HelloAsm(三)使用ASM动态生成class文件