ios - 使用 UIScrollView 进行缩放

标签 ios uiscrollview zooming

为什么我无法使用 UIScrollView 进行缩放?我在 Storyboard 中设置了最小/最大缩放系数。我还需要什么?

  • 我已经在我的 ScrollView 中添加了 subview
  • 设置内容大小
  • 内容比 ScrollView 本身大,所以有缩放空间

enter image description here

最佳答案

需要实现viewForZoomingInScrollView UIScrollViewDelegate 方法。

func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {

    return self.scrollViewContent
}

它应该在 ScrollView 中返回一个 subview 。我放置了一个与 scrollview contextSize 大小完全相同的 subview 。

关于ios - 使用 UIScrollView 进行缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29728215/

相关文章:

iphone - applicationWillEnterForeground 内存泄漏

swift - 为什么我的图片下载后没有立即显示?

android - 缩放以适合 map 上的所有标记谷歌地图 v2

ios - 在 iPad 上水平滚动时 uiscrollview 滞后

zooming - Openlayers 放大或缩小

iphone - uiimageview里面uiscrollview位置不居中

ios - 如何在iOS中进行三角形,圆形匹配等图像模式匹配?

ios - 在 iOS 中,如何获取键盘信息以防止键盘覆盖文本字段?

ios - iOS 上的 Ionic v4 状态栏文本没有改变

ios - 如何捕获整个 ScrollView 的图片而不向用户显示 View