iPhone:Layer.zPosition问题

时间:2011-04-21 13:40:59

标签: iphone uiview

希望有人可以帮助我。

我有一个viewcontroller,其视图包含一个红色图像。此图片的zPosition为1.

我按下了一个函数,它在这个(和viewcontroller)之上添加了一个新视图。将一个按钮放在红色条顶部,zPosition为2。

然后当您按下按钮时,第三个视图(和控制器)会在它们后面的一个菜单(图像和按钮)上滑动,因为它的zPosition为0。

现在问题是菜单按照预期在红色条下滑动但是由于某些未知原因(我为什么在这里)按钮似乎在红色图像下。我尝试的每一个,我不能让按钮坐在图像的顶部。

我试过了:

propertyViewController.shortlistButton.layer.zPosition = 2;

[propertyViewController.view bringSubviewToFront:propertyViewController.shortlistButton];

propertyViewController.shortlistButton.layer.transform = CATransform3DMakeTranslation(1, 1, 1);

(stackoverflow post)

1 个答案:

答案 0 :(得分:4)

您可以尝试添加红色按钮作为红色图像的子视图。