Swift:CAEmitterLayer阻止接触
在这种设置下,doSomething永远不会被调用,这让我怀疑CAEmitterLayer正在阻止触摸事件?是否有办法确保触摸事件始终传递到UIButtonSwift:CAEmitterLayer阻止接触,swift,uibutton,caemitterlayer,caemittercell,Swift,Uibutton,Caemitterlayer,Caemittercell,在这种设置下,doSomething永远不会被调用,这让我怀疑CAEmitterLayer正在阻止触摸事件?是否有办法确保触摸事件始终传递到UIButton let emitterCell = CAEmitterCell() let emitterLayer = CAEmitterLayer() emitterLayer.emitterCells = [emitterCell] view.layer.addSublayer(emitterLayer) let button = UI
let emitterCell = CAEmitterCell()
let emitterLayer = CAEmitterLayer()
emitterLayer.emitterCells = [emitterCell]
view.layer.addSublayer(emitterLayer)
let button = UIButton(...)
button.addTarget(self, action: #selector(doSomething), for: .touchUpInside)
view.addSubview(button)