Lub*_*ubo 2 cocoa-touch objective-c uiview catransform3d ios
我有一个视图,我应用了转换的图层 - 改变了m34字段,在x轴上旋转它并在x和y上缩放它.然后我将这个视图添加到更大的超视图中.我的问题是,我添加到更大的超视图中的每个其他视图都被变换后的视图隐藏或重叠(如果新视图的帧与变换后的视图的帧相交),即使新视图在层次结构中高于转换后的视图和那些新视图会添加到subviews更大的superview数组的末尾.任何想法这种行为背后的原因是什么?:-) 非常感谢!
3D变换用于制作伪3D.在这个3D空间中,您的图层与其他图层重叠.要更改其z-pozition,请使用CAlayer的属性
@property CGFloat zPosition;
Run Code Online (Sandbox Code Playgroud)
图层在z轴上的位置.动画.此属性的默认值为0.更改此属性的值会更改屏幕上图层的前后排序.这会影响框架矩形重叠的图层的可见性.此属性的值以磅为单位.