苹果开发 笔记(94) UIScrollView 和 Masonry
2015-11-16 23:45
363 查看
前段时间一直被UIScrollView无法上下滚动卡住,很大问题关键点在滚动条的scrollView 当中contentSize 没有足够的高度,约束设置不对导致无法滚动。
有了这个原因后,可以对scrollView 的内容高度设置足够高则可以见到滚动的效果。
记录一下之前的笔记:
(1) UIScrollView 对四边left top bottom right 进行约束,值均为0,作为view 的子视图存在
(2) UIScrollView 新增一个名为contentView 视图UIView,同样对其四边约束,添加width 相对父视图进行宽度约束。(关键的一步。需要为UIScrollView 添加一个子视图)
contentView 的高度内容,决定 这个滚动条会不会滚动,影响contentSize。但类似UILabel 和UITextView这些文本 经常需要自适应文本高度 和获取对应的文本。
注意 UILabel 是垂直居中,所以还是需要对其进行对齐,这个是一个坑。
好明天再记录其他。困意满满,遇到这两个问题。有待解决一下。
有了这个原因后,可以对scrollView 的内容高度设置足够高则可以见到滚动的效果。
self.scrollView.contentSize = CGSizeMake(width,height);
记录一下之前的笔记:
(1) UIScrollView 对四边left top bottom right 进行约束,值均为0,作为view 的子视图存在
(2) UIScrollView 新增一个名为contentView 视图UIView,同样对其四边约束,添加width 相对父视图进行宽度约束。(关键的一步。需要为UIScrollView 添加一个子视图)
contentView 的高度内容,决定 这个滚动条会不会滚动,影响contentSize。但类似UILabel 和UITextView这些文本 经常需要自适应文本高度 和获取对应的文本。
注意 UILabel 是垂直居中,所以还是需要对其进行对齐,这个是一个坑。
好明天再记录其他。困意满满,遇到这两个问题。有待解决一下。
相关文章推荐
- java中用builder模式实现实体类的创建
- 最近读cocoaui源代码有感
- 爬爬爬之路:UI(五) 全局引用 解耦的两种方法 手势识别器
- GPUImage API 文档之GPUImagePicture类
- UIBezierPath的使用方法
- GPUImage API 文档之GPUImageFilter类
- UI阶段 protocol/delegate设计模式
- codeforces 598B Queries on a String
- KBuild MakeFile 添加外部头文件
- delegate为什么用assign声明
- UserInterface基本使用总结篇(一)
- 【iOS知识学习】_int、NSInteger、NSUInteger、NSNumber的区别和联系
- UI基础-设计模式、手势识别器
- UI 第五天 代理设计模式 手势识别器
- js中return,return true,return false的用法及区别
- UI_Lesson1_UIView_UILabel
- Android-UI布局---RecyclerView学习(六)item添加删除展现的动画效果
- [TwistedFate]UISegmentedControl
- [TwistedFate]UIActionSheet
- coderforce 598B Queries on a String