我有點困惑。我遵循Apple給出的建議放大滾動視圖,但沒有任何反應。放大滾動查看
代碼:
import UIKit
import SpriteKit
class ScrollViewController: UIViewController, UIScrollViewDelegate {
var scrollView: UIScrollView!
var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
imageView = UIImageView(image: UIImage(named: "image.png"))
scrollView = UIScrollView(frame: view.bounds)
scrollView.contentSize = imageView.bounds.size
scrollView.addSubview(imageView)
self.scrollView.delegate = self
self.scrollView.minimumZoomScale = 0.5
self.scrollView.maximumZoomScale = 3
view.addSubview(scrollView)
}
func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
return imageView
}
}
我可能失去了一些東西。但是,垂直或水平滾動的功能運作良好。但是當我按下「選項」並移動2個灰色點時,不會發生縮放。
http://stackoverflow.com/a/43200996/1292099 – iWheelBuy
查看我的答案到這個http://stackoverflow.com/questions/43624834/uiimageview-zoom-and-pinch-in-uiscrollview/43626273#43626273 。它的工作完美。 –