CALayer和UIView的选择

CALayer的优点:更轻量级

CALayer的缺点:无法接收事件

UIView的优点:可以接收事件

UIView的缺点:没有CALayer轻量级

所以CALayer和UIView之间还是建议选择UIView因为UIView可以接收事件,虽然CALayer更轻量级但是UIView扩展性更高。在日后有变更需求的情况下,还是选择可以有接收事件功能的UIView避免选择CALayer造成的需求变更的窘迫。

此处可以衍生出的注意点就是做开发时遇到此刻都可以完成任务的两者中不能只看重程序的性能,必须还要关注日后时常变化的需求造成的修改时是否方便来选择更优的选项。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 8,562评论 6 30
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 5,141评论 5 13
  • 早上帮忙整理了家里的杂物,扔掉了很多的东西。在这过程中想起了一句古话:一屋不扫何以扫天下。虽然我的目标不是天下,也...
    喂了自由阅读 189评论 0 0
  • 最近孩子生病了,总是咳嗽、流鼻涕,没有到医院去,只是在家里吃药。满四周岁的宝宝,这下半年刚开始上幼儿园,从十月份开...
    舞倾城夏阅读 197评论 0 0
  • 看着打着赤膊在电脑面前慷慨激昂奋战着LOL的鸡腿先生,荔枝小姐无奈的放下了手里的书,想着喝杯水镇定一下吧,却被鸡腿...
    西九九呀阅读 479评论 0 2