UIImagePickerControllerのズームを無効にする方法

ピンチするとズームするのは当然と言えば当然なのですが、その上で別のオブジェクトを拡大したいなんて時にはオブジェクトと一緒にカメラもズームしてしまって困ってました。

多分、GestureControllerでなんかしないと行けないのかなとネットで探していたらこちらの記事を見つけました。

PinchMe(2)~Gesture Recognizer | Second Flush

UIImagePickerControllerのcameraOverlayViewにしているUIViewのViewDidLoadにこちらを記述。

UIPinchGestureRecognizer *pinch = [[[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(doPinch:)] autorelease];
[self.view addGestureRecognizer:pinch];

で、呼び出されるメソッドも記述。ただ、中身は空っぽです。

- (void)doPinch:(UIPinchGestureRecognizer *)pinch {
}

これでズームが無効になりました。良かった良かった。
スポンサーサイト


のみやのていぎ@2014/05/24 23:16   | 0 comments | 0 trackbacks |

コメント

コメントの投稿


秘密にする

«  | HOME |  »

いろいろ作ったり

TweetsWind

プロフィール

Author:icot
総合電気メーカで働く会社員。お酒、ジョギング、音楽、本、料理をこよなく愛してます。ここでは、日々感じた事を書き連ねるとともに、いろいろ実験してみたりしてます。インド赴任を終えて日本で働いています。でも作るのはやめません。
icotfeels[at]gmail.com

これまでに感じたこと