gpt4 book ai didi

swift - UIScrollview 中的 UIImage 具有长宽比填充

转载 作者:行者123 更新时间:2023-11-30 12:16:09 25 4
gpt4 key购买 nike

我想制作一个非常简单的裁剪工具。我在 UIScrollview 中有 UIImage,并将 UIImage 设置为宽高比填充。

问题是:

  • When I load an image that is bigger than the UIIMageview, it fillsnicely but I can't pan around it.

  • When a zoom in a little bit, I amsomewhat able to pan around but I can't pan to the very edge, italways bounces back.

UIScrollView 和 UIImageView 具有相同的大小,UIImageView 通过 AutoLayout Hook 到 UIScrollView,UIScrollView 也通过 AutoLayout Hook 到 UIView。

我像这样实例化了 ScrollView :

@IBOutlet weak var scrollView: UIScrollView!{
didSet{
scrollView.delegate = self

scrollView.showsVerticalScrollIndicator = false
scrollView.showsHorizontalScrollIndicator = false
scrollView.minimumZoomScale = 1.0
scrollView.maximumZoomScale = 10.0
}
}

Alt Text

最佳答案

我想说你的主要问题是当你放大时,scrollView的contentSize不适应UIImage的新尺寸。这种反弹通常是当您尝试滚动超出 contentSize 的限制时。查看缩放时如何设置 UIScrollView 的 contentSize。我敢打赌您可能忽略或遗漏了其中的某些内容。

关于swift - UIScrollview 中的 UIImage 具有长宽比填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45421099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com