2

スワイプジェスチャを追加しようとしましたplayer.view.subviews[0].

私は何度もグーグルで検索しましたが、実用的な解決策を得ることができませんでした.

私のコードは非常に正常です。と同じように

UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeAction:)];
UIView *subView = player.view.subviews[0];
[subView addGestureRecognizer:swipeLeft];

プレーヤーがフルスクリーン モードの場合、IOS5 では機能しますが、6 では機能しません。助言がありますか?

4

3 に答える 3

0

プレーヤーがフルスクリーン モードになったとき (最初に通知イベントをキャッチしたとき) に、ウィンドウにジェスチャ レコグナイザーを追加することができました。

func moviePlayerDidEnterFullscreen (notification : NSNotification) {
    self.window?.addGestureRecognizer(swipeUpGestureRecognizer)
}
于 2016-07-28T02:31:50.877 に答える