[前回] Cocoaの日々: 簡易スライドビューア [2] 拡大 今回はダブルタップイベントを拾って拡大してみる。 プログラムによる拡大 前回の拡大は基本的に UIScrollView に任せていた。ピンチ操作すると UIScrollViewが勝手に拡大・縮小の動作を行った。今回はダブルタップを検出した後、プログラムで拡大処理を行う必要がある。UIScrollViewにはその為のメソッドが用意されているのでこれを使う。 zoomToRect:animated: UIScrollView Class Reference ダブルタップ時の動作 ダブルタップされた時の拡大は標準の写真アプリの様にタップしたポイントを中心にして2倍のズームインとしたい。 また既に拡大されている時にダブルタップした場合は等倍に戻すようにする。 考え方 タップした位置を中心にして拡大したいので今回の用途では -[UIS