MPMoviePlayerControllerを使用してムービーを再生するとき、どうやって奇妙なダブルタップ動作を解消できますか?IPhone、MPMoviePlayerController画面をダブルタップするとズームを無効にする方法は?
ダブルタップは、ムービーのズーム/ズーム解除を行い、オーバーレイビューでのジェスチャの一部をダブルタップ領域での作業を停止します。
MPMoviePlayerControllerを使用してムービーを再生するとき、どうやって奇妙なダブルタップ動作を解消できますか?IPhone、MPMoviePlayerController画面をダブルタップするとズームを無効にする方法は?
ダブルタップは、ムービーのズーム/ズーム解除を行い、オーバーレイビューでのジェスチャの一部をダブルタップ領域での作業を停止します。
.userInteractionブール値は、問題を解決します。
その場合は、代わりにこれを実行してください。プレイヤーの対話がはいまだあるので、
self.player.view.gestureRecognizers = nil;
はその後、その後、あなたは、&独自のジェスチャ認識装置を使用し追加することができます。
実際にあなたが何かなどを行うことができ、それは私のために罰金:)作品:
[[[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];
}
}
}];
}];
はい^^ 他のソリューションは私のためには機能しませんでしたが、これは – gadu
私は同じ問題を得ました。答えを聞くのが大好きです。 – samvermette