问题:我有一个AVPlayer,在其中我用一个嵌套视图覆盖了一个View,该嵌套视图在按下时会触发操作(GADBannerView)。但是,当按下时,它不执行任何操作,也不会记录触摸。
测试代码
let adBanner: UIView = {
let view = UIView()
view.addSubview(GADBannerAlreadyInstantiatedView())
return view
}()
AVPC = AVPlayerViewController()
AVPC!.player = self.contentPlayer
AVPC.addSubView(AdBanner)
期望我应该被送去在新窗口中观看广告,但是,它什么也没做。只有AVPlayer控件会做出反应。
问题是adBanner
的大小为零(因为您没有给它frame
)。可以看到但不能触摸大小为零的视图的子视图,例如gad横幅视图。