IOS 没有 UIImageView 的 UIScrollView 缩放

IOS UIScrollView zooming without an UIImageView

我正在做一个 iOS 项目。我正在创建一个日程表页面。这个视图有一个 UIScrollView 和滚动视图有很多带边框的标签,标签充满了日程安排内容。我希望我的滚动视图可以放大和缩小。但是当我检查如何在 UIScrollView 中放大和缩小时,我总是看到一个具有 return 类型作为图像视图的函数,并且它仅适用于滚动视图内的图像视图。有没有什么方法可以使具有太多元素的视图在没有图像视图的情况下无法缩放?

ScrollViewDelegate 有 viewForZoom 方法 return 类型 UIView,只需创建一个自定义视图,创建并添加所有元素到视图,然后将视图添加到 scrollView,然后 return viewForZoom 方法中的视图。