[UIView作为AVPlayer中的叠加层添加时,触摸时不会触发任何操作

问题描述 投票:0回答:1

问题:我有一个AVPlayer,在其中我用一个嵌套视图覆盖了一个View,该嵌套视图在按下时会触发操作(GADBannerView)。但是,当按下时,它不执行任何操作,也不会记录触摸。

测试代码

let adBanner: UIView = {
 let view = UIView()
 view.addSubview(GADBannerAlreadyInstantiatedView())
return view
}()


AVPC = AVPlayerViewController()
AVPC!.player = self.contentPlayer
AVPC.addSubView(AdBanner)

期望我应该被送去在新窗口中观看广告,但是,它什么也没做。只有AVPlayer控件会做出反应。

ios swift iphone firebase avplayer
1个回答
1
投票

问题是adBanner的大小为零(因为您没有给它frame)。可以看到但不能触摸大小为零的视图的子视图,例如gad横幅视图。

© www.soinside.com 2019 - 2024. All rights reserved.