2017-03-10 2 views
0

2 개의 하위 뷰가있는 기본 UIView가 있습니다. 하나는 UIButton이고 다른 하나는 SKView입니다. 버튼을 누르면 SKView의 에미 터가 트리거됩니다. SKView가 단추를 겹치지 않으면 잘 작동합니다. 그러나 일단 버튼을 누르면 더 이상 탭을 인식하지 못합니다.UIButton 및 SKView

나는 bringSubview (toFront :)를 시도하고 subviews의 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() 
} 

답변

0

는 bringSubView (전면) 방법 view.sendSubview (SKView toBack)을 사용할 때 백업 전송 SKView에보십시오!

+0

그랬습니다. 실제로, 어느 쪽의 방법이라도 충분하다. .. 만일 당신이 바른 견해와 함께 일하고 있는지 확인하면! 감사! – squarehippo10