首页 > 解决方案 > 如何在 Swift 5 中添加滚动视图?

问题描述

我想在我的项目中添加滚动视图但在 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!

在此处输入图像描述

标签: iosswiftxcodeviewuiscrollview

解决方案


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)

在此处输入图像描述


推荐阅读