MPMoviePlayerViewController を使用する場合、デフォルトの動作では、1 本の指でビデオをダブルタップすると、ビデオが少しズームインします。
この機能を無効にするにはどうすればよいですか? ダブルタップでズームイン以外の別の動作を起動したいからです。
次のようなことをしてください(私にとってはうまくいきます!:)):
[[[self.moviePlayer view] subviews] enumerateObjectsUsingBlock:^(id view, NSUInteger idx, BOOL *stop) {
[[view gestureRecognizers] enumerateObjectsUsingBlock:^(id tap, NSUInteger idx, BOOL *stop) {
if([tap isKindOfClass:[UITapGestureRecognizer class]]) {
if([tap numberOfTapsRequired]==2)
{
[view removeGestureRecognizer:tap];
}
}
}];
}];