2

MPMoviePlayerViewController を使用する場合、デフォルトの動作では、1 本の指でビデオをダブルタップすると、ビデオが少しズームインします。

この機能を無効にするにはどうすればよいですか? ダブルタップでズームイン以外の別の動作を起動したいからです。

4

1 に答える 1

0

次のようなことをしてください(私にとってはうまくいきます!:)):

[[[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];

            }
        }
    }];
}];
于 2014-11-06T23:33:32.647 に答える