我正在研究一种解决方案,以便在搜索栏可见时在屏幕上显示一些元素。
我有一个带播放视频的AVPlayer的AVPlayerViewController。我想在搜索栏可见时显示一些组件,并在隐藏搜索栏时隐藏它们。
当搜索栏可见/隐藏时,有没有办法得到通知?
提前致谢。
答案 0 :(得分:3)
请特别注意AVPlayerViewControllerDelegate
此方法:
optional func playerViewController(_ playerViewController: AVPlayerViewController, willTransitionToVisibilityOfTransportBar visible: Bool, with coordinator: AVPlayerViewControllerAnimationCoordinator)
可在此处找到更多信息: https://developer.apple.com/documentation/avkit/avplayerviewcontrollerdelegate/2876484-playerviewcontroller