将按钮放在图像上(level / z-index)

时间:2016-03-15 13:38:13

标签: ios xcode

我开始使用xCode 7.2.1开发iOS应用程序(适用于iOS 9.2 / Autolayout / Size类) 我试图在图像上放置一个按钮。加载图像时,按钮位于图像下方。 有没有办法,比如在CSS中为所有元素设置z-index,或者在Photoshop中设置级别查看器?

2 个答案:

答案 0 :(得分:3)

您可以使用以下方法以编程方式组织UIView:

bringSubviewToFront:
sendSubviewToBack:
insertSubview:aboveSubview:
insertSubview:belowSubview:
insertSubview:atIndex:
exchangeSubviewAtIndex:withSubviewAtIndex:

Here you can read up on the above.

但是,如果您使用故事板或xib创建视图,那么重新排序项目将为您提供所需的效果。

example ordering

此处,用户名UIView位于电子邮件UIView的后面。

PudiPudi提到了另一种订购方式,您可以点击该项目并通过菜单进行更改。

另一种解决方案是以编程方式添加视图的顺序。简单地改变例如addSubView()函数的顺序将给出不同的分层。

答案 1 :(得分:0)

您可以通过点击对象来更改其z-index - >布局菜单 - >带到前面

我也认为你可以通过将它拖到故事左边项目列表中的其他对象来改变它的位置