Ahm*_*afa 6 xcode view uiscrollview ios swift
我想在我的项目中添加滚动视图,但在 swift 5 中我无法添加它我尝试了很多方法
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var imageViewBottomConstraint: NSLayoutConstraint!
@IBOutlet weak var imageViewLeadingConstraint: NSLayoutConstraint!
@IBOutlet weak var imageViewTopConstraint: NSLayoutConstraint!
@IBOutlet weak var imageViewTrailingConstraint: NSLayoutConstraint!
Run Code Online (Sandbox Code Playgroud)
kse*_*iap 14
1.在storyboard中添加scrollView(1),将需要的约束添加到top/bottom/trailing/leading。
2.然后在您的滚动视图的大小检查器部分取消选中“内容布局指南”。
3.然后你需要在你的scrollView中放入新的UIView(2),它的约束是top/bottom/trailing/leading to superView(1)和等宽到superView(1)。
4.然后您的视图(2)的高度您可以添加为约束,或者您可以添加内容,这将为您的视图(2)提供高度。
设置高度的示例
内容示例,它为您的视图提供高度(2)
JP *_*ino 12
您不需要取消选中“内容布局指南”(它可以帮助我们)。其实设置起来并不难。以下是使用 Xcode 11+ 并支持 iOS 11+ 的操作方法
1 - 添加 ScrollView 并将相对于其超级视图的顶部、底部、前导和尾随约束设置为 0
2 - 添加内容视图(任何 UIView),将连接拖动到内容布局指南并将前导、顶部、尾随和底部约束设置为 0(确保将其设置为 0)
3 - 从内容视图拖动到框架布局指南并将其设置为等宽度
4 - 向内容视图添加高度约束常量
小智 7
如果您首先使用界面构建器,请添加您的滚动视图并将滚动视图约束(顶部、底部、前导和尾随)设置为 (0,0,0,0)。视图层次结构必须是这样的view -> scroll view -> view(content view)。再次为您的内容视图添加约束。内容视图必须与父视图(滚动视图)具有相同的宽度和高度。控制从内容视图拖动到滚动视图Document Outline
| 归档时间: |
|
| 查看次数: |
17698 次 |
| 最近记录: |