1. 程式人生 > >addSublayer和addSubView的區別

addSublayer和addSubView的區別

addSubview是直接在view1中貼圖,比如現在有了一張藍天的imageView,add一張蘋果樹的imageView,就會覆蓋在藍天的上面,這個函式就是簡單的疊加view。
    而addsublayer就涉及到圖層的內容。比如一個射擊遊戲,最少要有作為場景的背景和主角人物,主角無論何時肯定要在螢幕最上方,這就有圖層了,背景是一層,主角是一層。
    好,現在想在背景上噴一個logo,直接addSubview就會貼到螢幕最上面,蓋住了人物;而addSublayer,可以新增到背景所在圖層,不會遮蓋人物。