画像の拡大・縮小を実装する【Swift 4】
UIImageViewに画像を置いただけだと、画面をピンチアウトした時に画像を拡大することができない。
そこで少し調べたら、UIScrollViewを使えばいけるらしいということでこちらの記事を参考にして実装してみた。
ScrollView
の中にImageView
を入れて、ScrollView
のContent Modeをcenter
にして、実装をコピペして、とやってみた。ちなみにContent Modeはstoryboardから編集できる。
ところがうまくいかない。
viewForZoomingInScrollView(scrollView:)
じゃなくてviewForZooming(in:)
に実装し直したらうまくいった。
Appleの公式ドキュメントにもviewForZoomingInScrollView(scrollView:)
なんて書いてない。これは昔のfuncで、もうなくなったのかな?
実装する場合は気をつけて。