這篇文章主要表達的是這兩個類的區分和少許的聯系。
1.首先要明確的1點就是CALayer繼承自NSObject,而UIView集成自NSResponder.所以UIView是可以相利用戶的點擊事件的,而CALayer更多的是做渲染和動畫效果。
2.第2個就是CALayer和UIView都可以在屏幕上展現。有甚么區分嗎?固然了!每一個在頁面上展現的UIView都是要在自己的根layer上進行對自己的繪制的!就好比layer是畫板,而view是畫筆。
3.第3個就是它們兩個在展現效力上并沒有很大的差別。但是仍然推薦在tableViewCell中使用drawRect:而不是subviews的情勢進行cell的繪制。
下一篇 node.js用戶注冊功能的完善