我有这个游戏,屏幕上出现八个按钮。它们不可避免地最终会出现在彼此之上。但是,当您单击其下方的按钮时,底部的按钮会发出咔嗒声。我尝试使用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 :(得分:0)
上次添加到父视图的按钮(使用addSubview()
)将是接收点击次数的按钮。要更改按钮的顺序,可以将它们重新添加到父视图中(无需先将其删除。添加将自动重新定位按钮。)