我正在使用 xCode 7.2.1 开发 iOS 应用程序(适用于 iOS 9.2/Autolayout/Size 类)
我正在尝试在图像上放置一个按钮。加载图像时,按钮位于图像下方。
有没有办法,比如在 CSS 中为所有元素设置 z-index 或像在 Photoshop 中那样设置级别查看器?
最佳答案
您可以使用以下方法以编程方式组织 UIView:
bringSubviewToFront:
sendSubviewToBack:
insertSubview:aboveSubview:
insertSubview:belowSubview:
insertSubview:atIndex:
exchangeSubviewAtIndex:withSubviewAtIndex:
Here you can read up on the above.
但是,如果您使用 Storyboard 或在 xib 中创建 View ,则重新排序项目将为您提供所需的效果。
这里的用户名 UIView 位于电子邮件 UIView 的后面。
PudiPudi提到了另一种订购方式,您可以单击该项目并通过菜单进行更改。
另一种解决方案是以编程方式添加 View 的顺序。例如,只需更改 addSubView() 函数的顺序,就会产生不同的分层。
关于ios - 将按钮放在图像上(级别/z-index),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36012938/