1、UIView相比CALayer最大区别是UIView可以响应用户事件,而CALayer不可以。UIView侧重于对显示内容的管理,CALayer侧重于对内容的绘制。
2、UIView和CALayer是相互依赖的关系。UIView依赖与CALayer提供的内容,CALayer依赖UIView提供的容器来显示绘制的内容。归根到底CALayer是这一切的基础,如果没有CALayer,UIView自身也不会存在,UIView是一个特殊的CALayer实现,添加了响应事件的能力。
3、UIView来自CALayer,高于CALayer,是CALayer的高层实现与封装。UIView的所有特性来源于CALayer支持。

最新文章

  1. 【随笔】MQTT简介
  2. 在Ubuntu环境把PPT和Word转换为swf文件
  3. ViewPager和Tabhost结合,可滑动的tabhost
  4. jmeter笔记8
  5. POJ 1961 2406 (KMP,最小循环节,循环周期)
  6. 免费开放的API
  7. 【python】求水仙数
  8. JBoss EAP6/AS7/WildFly: How to Use Properties Files Outside Your Archive--reference
  9. ssanf()的用法
  10. shared_ptr智能指针源码剖析
  11. Web Design 再生:UX Design
  12. LeetCode OJ 40. Combination Sum II
  13. 关于Node.js中HTTP请求返回数据需要JSON解析的问题
  14. Game 23
  15. 漫画:什么是HTTPS?
  16. 关于jpa
  17. Python高性能编程
  18. JavaScript高级程序设计--函数小记
  19. Homework 1_SQL Server中由于外键约束而删除数据失败
  20. 寻找SQL注入点

热门文章

  1. 哇塞,原来自己写 Google Chrome 浏览器扩展(插件)这么容易!
  2. codeforces George and Job
  3. get新技能: 如何设置元素高度与宽度成特定比例。宽度改变,高度自动按比例改变。 例如设置宽高比16:9。
  4. 伸展树(三)之 Java的实现
  5. [ML] Naive Bayes for Text Classification
  6. Origami – 用于 Quartz 的免费的交互设计框架
  7. BackgroundCheck – 根据图片亮度智能切换元素样式
  8. CSS魔法堂:盒子模型简介
  9. IOS开发UI基础 UIDatePicker的属性
  10. SQL Server视图复习