首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

图层几何学 -- iOS Core Animation 系列二

zPosition属性大多数不常用,除了三维动画之外,它最实用的功能是可以改变图层的显示顺序。 3.2 zPosition演示代码 我们演示下改变zPosition会怎么改变视图的显示顺序。...但是假如我们对yellowView设置zPosition,哪怕很小的值,都会发现显示的顺序反了。...implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.yellowView.layer.zPosition...虽说图层基本没有厚度,但是我们也尽量不要设置zPosition = 0.01f之类的。因为浮点类型的四舍五入可能导致难以察觉的麻烦。 ---- 4....点击蓝色图层"); } else if (layer == self.layerView.layer) { NSLog(@"点击了白色图层"); } } 尝试修改self.layerView的zPosition

55630
您找到你想要的搜索结果了吗?
是的
没有找到

【IOS开发进阶系列】动画专题

zPosition属性在大多数情况下其实并不常用。...在第五章,我们将会涉及CATransform3D,你会知道如何在三维空间移动和旋转图层,除了做变换之外,zPosition最实用的功能就是改变图层的显示顺序了。        ...,于是它就在所有其他图层的前面了(或者至少是小于它的zPosition值的图层的前面)。        ...之前提到的zPosition属性可以明显改变屏幕上图层的顺序,但不能改变事件传递的顺序。        ...这意味着如果改变了图层的z轴顺序,你会发现将不能够检测到最前方的视图点击事件,这是因为被另一个图层遮盖住了,虽然它的zPosition值较小,但是在图层树中的顺序靠前。

33410

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券