Ios 按tvOS中的“菜单”按钮时播放机控制器关闭
现在我正在开发tvOS应用程序。此应用程序基于视频播放/暂停等媒体类型。我想,我什么时候展示视频控制器来播放视频。通常情况下,我按下菜单按钮,视频控制器将关闭并重定向到上一屏幕。而我的要求是,如果用户暂停视频并按菜单按钮作为我的要求关闭视频控制器。但在这种情况下,我按下菜单按钮两次解除视频控制器 我使用此代码进行解雇Ios 按tvOS中的“菜单”按钮时播放机控制器关闭,ios,swift,uigesturerecognizer,tvos,avplayerviewcontroller,Ios,Swift,Uigesturerecognizer,Tvos,Avplayerviewcontroller,现在我正在开发tvOS应用程序。此应用程序基于视频播放/暂停等媒体类型。我想,我什么时候展示视频控制器来播放视频。通常情况下,我按下菜单按钮,视频控制器将关闭并重定向到上一屏幕。而我的要求是,如果用户暂停视频并按菜单按钮作为我的要求关闭视频控制器。但在这种情况下,我按下菜单按钮两次解除视频控制器 我使用此代码进行解雇 override func viewWillAppear(animated: Bool) { let menuPressRecognizer = UITapGesture
override func viewWillAppear(animated: Bool) {
let menuPressRecognizer = UITapGestureRecognizer()
menuPressRecognizer.addTarget(self, action: #selector(VideoPlayerViewController.menuButtonAction(_:)))
menuPressRecognizer.allowedPressTypes = [NSNumber(integer: UIPressType.Menu.rawValue)]
self.playerController.view.addGestureRecognizer(menuPressRecognizer)
}
func menuButtonAction(ges:UITapGestureRecognizer) {
self.dismissView()
}
但它并没有按要求工作。我的要求是菜单
仅按一次按钮可关闭视图控制器