以编程方式更改对象的z索引

时间:2015-04-12 22:42:06

标签: ios objective-c

我正在开发这个应用程序,其中z上面有两个按钮。当点击其中一个时,另一个应该是可见的并且可以点击。

我首先考虑通过设置来改变z索引:

self.buttonOne.layer.zPosition = 50; self.buttonTwo.layer.zPosition = 100;

所以他们会翻转,然后另一个按钮就可以查看和点击。

实际发生的是它变得可见但不可点击。当我按下按钮时没有任何反应。

我尝试了不同形式的这种方法,我在表视图和单元格上尝试了这种方法,这是相同的行为。

如何以适当的方式更改z索引?

1 个答案:

答案 0 :(得分:0)

另一种方法是禁用将转到后面的按钮并将其alpha值设置为0,并将另一个设置为启用且alpha值为1。