为CALayer带来SubSubviewToFront

Dmy*_*tro 5 iphone calayer

我想知道是否有办法将图层置于其他视图层之上.喜欢的东西bringSubviewToFront确实为UIView类.我认为它可以用zPosition属性完成,CALayer但这意味着我必须检查zPosition所有层,然后设置适当的值.

提前致谢.

ian*_*anh 4

我相信代码(假设layer是你的CALayer

[layer retain];
CALayer *superlayer = layer.superlayer;
[layer removeFromSuperlayer];
[superlayer addLayer:layer];
[layer release];
Run Code Online (Sandbox Code Playgroud)

会做你想做的事,尽管是以一种迂回的方式。