我的问题:我正在尝试将ViewController(带有图像和按钮)嵌入到AVPlayerController中,类似于YouTube在其视频上(在视频底部)显示广告的方式,以及会留在那里)。
我的方法:我有以下测试代码
let AVPC = AVPlayerViewController()
avpc!.player = self.contentPlayer
avpc!.view.frame = f
self.addChild(avpc!)
let adView = UIView()
adView.frame = CGRect(x: ??, y: ??, width: 300, height: 70)
AVPC.contentOverlayView.addSubview(adView)
Result:当最小化视图时,我的视图将正确计算AVPlayerController的大小。但是,当我进入全屏视图时,它将超出范围或根本无法工作。
您应该看autolayout,并且有一些用于以较少的代码进行自动布局的工具,例如SnapKit