UIButton 和 SKView
UIButton and 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()
}
当你使用 bringSubView(front) 方法时,尝试将 SKView 发送到后面
view.sendSubview(返回: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()
}
当你使用 bringSubView(front) 方法时,尝试将 SKView 发送到后面 view.sendSubview(返回:SKView) 希望这对您有所帮助!