UIButton和SKView

时间:2017-03-10 18:53:24

标签: swift uiview skview

我的默认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()
}

1 个答案:

答案 0 :(得分:0)

尝试使用bringSubView(front)方法将SKView发送回去 view.sendSubview(toBack:SKView) 希望这有帮助!