我有一个UIView
(我们称它为超级视图),其中包含另一个UIView
(我们称其为子视图)。
我想添加一个CALayer
,以便在我的父视图顶部但在子视图下可见。换句话说,我的子视图的背景应覆盖该图层。
我看过addLayer:below:
和其他,但是我不确定如何使用它。谢谢。
EDIT:不好,我在超级视图和子视图之间有另一种观点,我对此感到困惑。谢谢大家!
[self.view.layer insertSublayer:CALayer below:subview.layer]
在Swift:
self.view.layer.insertSublayer(self.avPlayerLayer, below: self.button1.layer)
更通用的解决方案,您无权访问子视图:
layer.insertSublayer(sublayer, at: 0)