iPhone:Layer.zPosition问题

iPhone:Layer.zPosition问题,iphone,uiview,Iphone,Uiview,希望有人能帮我 我有一个viewcontroller,它的视图包含一个红色图像。此图像的位置为1 我按下了一个函数,它在上面添加了一个新视图(和viewcontroller)。这将在红色条顶部放置一个按钮,其zPosition为2 然后,当您按下按钮时,第三个视图(和控制器)会在两个视图(图像和按钮)后面的菜单中向上滑动,因为它的zPosition为0 现在的问题是,菜单在红色条下按预期向上滑动,但是由于一些未知的原因(为什么我在这里),按钮似乎在红色图像下。每次我尝试的时候,我都不能把按钮放在

希望有人能帮我

我有一个viewcontroller,它的视图包含一个红色图像。此图像的位置为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)

您可以简单地尝试将红色按钮添加为红色图像的子视图。

您可以简单地尝试将红色按钮添加为红色图像的子视图