addSubview和addsublayer之间的区别

来源:互联网 发布:mac桌面上的图标删除 编辑:程序博客网 时间:2024/06/10 12:25
 addSubview是直接在view1中贴图,比如现在有了一张蓝天的imageView,add一张苹果树的imageView,就会覆盖在蓝天的上面,这个函数就是简单的叠加view。
    而addsublayer就涉及到图层的内容。比如一个射击游戏,最少要有作为场景的背景和主角人物,主角无论何时肯定要在屏幕最上方,这就有图层了,背景是一层,主角是一层。
    好,现在想在背景上喷一个logo,直接addSubview就会贴到屏幕最上面,盖住了人物;而addSublayer,可以添加到背景所在图层,不会遮盖人物。
原创粉丝点击