【发布时间】:2017-03-10 18:53:23
【问题描述】:
我的默认 UIView 有两个子视图。一个是 UIButton,另一个是 SKView。按下按钮会触发 SKView 中的发射器。如果 SKView 不与按钮重叠,它工作正常。但是,一旦这样做,该按钮将不再识别点击。
我尝试过bringSubview(toFront:),并设置子视图的zPosition。有没有办法将 SKView 放在按钮下?
@IBOutlet weak var effectButton: UIButton!
@IBOutlet weak var effectView: SKView!
let effectsViewScene = EffectsViewScene()
override func viewDidLoad() {
super.viewDidLoad()
effectView.presentScene(effectsViewScene)
}
@IBAction func buttonTapped(_ sender: UIButton) {
effectsViewScene.beginEffects()
}
【问题讨论】: