●StoryBoardの構成
UIView
↓
UIScrollView
↓
UIImage
●実装した内容
・ScrollViewメソッドをデリゲート
→デリゲートメソッドを使いピンチイン・ピンチアウトで画面の縮小拡大
→スワイプで画像表示位置の移動
・UIScrollViewを継承したコントローラーの作成
→タップ時にイベントをViewに透過する。
・UIViewでタップでナビゲーションバーのオンオフ
ダブルタップで画像の拡大・縮小
スワイプで画像を変更
●問題
ピンチイン・ピンチアウトをするとスワイプで
拡大中のイメージをスライドできるが、
タップすると、UIViewの動作しかできなくなる。
ピンチイン・ピンチアウトするとスワイプで画像の移動が
できるようになる。
またダブルタップした時拡大だが中心のみだったので
下記ブログを参考に押された所がスクロールするように変更する。
またこちらのブログだとピンチイン・ピンチアウトはUIViewでデリゲートメソッド呼び出しでなく
継承したクラス内で定義している。
http://cocoadays.blogspot.jp/2010/09/3.html
0 件のコメント:
コメントを投稿