您的位置:首页 > 产品设计 > UI/UE

苹果开发 笔记(94) UIScrollView 和 Masonry

2015-11-16 23:45 363 查看
前段时间一直被UIScrollView无法上下滚动卡住,很大问题关键点在滚动条的scrollView 当中contentSize 没有足够的高度,约束设置不对导致无法滚动。

有了这个原因后,可以对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 是垂直居中,所以还是需要对其进行对齐,这个是一个坑。

好明天再记录其他。困意满满,遇到这两个问题。有待解决一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: