iPad MPMoviePlayerController - Disable Fullscreen

后端 未结 16 2124
一向
一向 2020-12-06 01:38

Is there a way to disable the fullscreen button of the MPMoviePlayerController ?

16条回答
  •  一个人的身影
    2020-12-06 02:02

    This is the Swift version of the first solution of Javier Calatrava Llavería:

    func hideFullScreenButton() {
        self.hideFullScreenSubview((self.moviePlayerController?.view.subviews)!)
    }
    
    func hideFullScreenSubview(subviews: [UIView]) {
        for view: UIView in subviews {
            if view.subviews.count > 0 {
                self.hideFullScreenSubview(view.subviews)
            }
            if view.frame.origin.x == 631 {
                view.hidden = true
            }
        }
    }
    

    And when the user taps on Play:

    self.performSelector(#selector(VideoViewController.hideFullScreenButton), withObject: self, afterDelay: 0.5)
    

    (VideoViewController is the view controller in which I have the MPMoviePlayerController)

提交回复
热议问题