ios - 用UIScrollView缩放时,无法正常滚动到下端
问题描述
为了正确理解,我准备了一个电影。
在这部电影中,我想滚动到红线。
但是,似乎 contentSize 是不够的。
如何才能滚动到红线?
-代码-
import UIKit
class PlotterCanvasView: UIView, UIScrollViewDelegate {
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var imageView: UIImageView!
class func instance() -> PlotterCanvasView {
return UINib(nibName: "PlotterCanvasView", bundle: nil).instantiate(withOwner: self, options: nil)[0] as! PlotterCanvasView
}
func initValue(){
scrollView.delegate = self
scrollView.maximumZoomScale = 6.0
scrollView.minimumZoomScale = 1.0
imageView.image = UIImage(named: "col")
}
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return self.imageView
}
}
-电影-
Youtube 中
的电影(关于电影。我写了上面的代码,并在 UIScrollView 中缩放 UIImageView。但是 contentSize 不够,我无法向下滚动到底部。)
-xcode中的图像-
解决方案
推荐阅读
- c# - 如何从 PropertyChanged 调用异步方法?
- angular - 使用 Jasmine 在 Angular 单元测试中访问方法的局部变量
- perl - Perl 哈希解引用
- python - 使用 pptx 无需先将输出保存到 jpg 文件
- tensorflow - 用 Keras 合并两层
- angular - Azure Active Directory 注销与 ADAL 库。角,打字稿
- php - Nginx 发生错误。抱歉,您要查找的页面目前不可用
- javascript - JQuery移动IOS设备如何删除网页上的默认滚动
- ruby - 使用 Rspec 测试图像
- python - 如何在 for 循环中堆叠多个 pandas DataFrame