Чтобы правильно понять, я подготовил фильм.
В этом фильме я хочу прокрутить до красной линии.
Однако кажется, что contentSize недостаточно.
Как я могу сделать возможной прокрутку до красной линии?
-Code-
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
}
}
-Movie-
Фильм на Youtube
(О фильме.
Я написал приведенный выше код и увеличил масштаб UIImageView в UIScrollView.
Тем не менее, contentSize недостаточно, и я не могу прокрутить вниз.)
-Изображение в xcode-