美文网首页
ScrollView 在xcode中的使用

ScrollView 在xcode中的使用

作者: 大亮code | 来源:发表于2022-04-17 15:53 被阅读0次

和普通的控件相比有什么不同?

普通控件只要设置的自身的Frame,也就是位置和大小就可以,但是对于scrollview 除此之外还要设置contsize,也就是内容的的长度和宽度.

xcode11之前的做法

1.添加一个view,我们把它作为contentView,然后设置它的上下左右距离scrollView的距离,然后再设置contView 的宽度和高度,这里设置的宽度和高度相当于contsize, 而前面设置的上下左右产生的距离相当于设置了一个scrollview真正的尺寸,这两个尺寸决定内容才决定内容是否真正的可以滚动.


Snip20220417_24.png

xcode11之后的做法

苹果引入了Content Layout guide和Frame Layout Guide
1.依然是添加一个View,然后设置和Content Layout guide上下左右的距离,这一步xcode11之前设置自身的约束是同一个作用, 第二步该设置滚动尺寸,比方说我们想上下滚动,我们就可以设置宽度和Frame Layout Guide宽度相等,然后选中view,设置自身的高度等于2000,就是可以上下滚动了.
所有的约束见下面的图


Snip20220417_23.png

两种做法怎么切换?

选中scrollView 点击下图中的选项


Snip20220417_25.png

相关文章

网友评论

      本文标题:ScrollView 在xcode中的使用

      本文链接:https://www.haomeiwen.com/subject/uvqlertx.html