お久しぶりです。
表題の通りですが、Swiftの習作としてUIScrollView上のUIImageViewを拡大縮小表示するサンプルアプリを書いてみました。ソースコードは GitHub に置いてあります。
Swiftの更新ペースに自分の学習ペースが全然ついて行けていない…
ZoomableImageViewSample
このアプリケーションはイメージビューを拡大縮小表示するサンプルです。
特徴
- ダブルタップするとタップした位置が中心になるように拡大します。
- もう一度ダブルタップすると全体がすべて見えるように縮小表示します。
- イメージビューがナビゲーションバーとツールバーの下に潜り込む設定になっていても正しくレイアウトします。
- デバイスの回転に追従して適切に拡大縮小表示します。
動作環境
- Mac OS X Yosemite
- Xcode 7.0
- Swift 2.0
- iOS 8.1 以降
ライセンス
- MITライセンス