2017-07-16 65 views
1

我有這個遊戲,其中八個按鈕出現在屏幕上。他們最終會出現在彼此之上是不可避免的。但是,當您單擊其下的一個按鈕時,底部的按鈕將被點擊。我試圖使用zPosition,並使按鈕顯示在另一個頂部,但它仍然會調用底部按鈕的功能。任何人都知道我可以解決這個問題?如果另一個按鈕直接位於頂部按鈕上,底部按鈕不會被點擊?

button1Label.layer.zPosition = 100 
button2Label.layer.zPosition = 99 
button3Label.layer.zPosition = 98 
button4Label.layer.zPosition = 97 
button5Label.layer.zPosition = 96 
button6Label.layer.zPosition = 95 
button7Label.layer.zPosition = 94 
button8Label.layer.zPosition = 93 

回答

0

最後被添加到父視圖的按鈕(使用addSubview())將接收的點擊所述一個。要更改按鈕的順序,您可以將它們重新添加到父視圖中(無需先將其刪除,添加將自動重新定位按鈕。)

+0

我該如何操作 – Reid