前段时间一直被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 是垂直居中,所以还是需要对其进行对齐,这个是一个坑。
好明天再记录其他。困意满满,遇到这两个问题。有待解决一下。