可可 – CoreAnimation层支持视图和层主机视图之间的区别是什么?

可可 – CoreAnimation层支持视图和层主机视图之间的区别是什么?,第1张

概述核心动画中的层支持视图和层主机视图之间的区别是什么? 设置每个的步骤是什么和什么时候适合使用任一类型? 层支持的视图包含Cocoa或Cocoa Touch UI控件,并且可以使用animator代理进行动画处理。层支持的视图允许您为UI设置动画,并通过在核心动画层上缓存视图内容来帮助减少绘制的开销。通过设置希望图层属性来创建图层支持的视图: NSView *layerBacked = [NSVie 核心动画中的层支持视图和层主机视图之间的区别是什么?

设置每个的步骤是什么和什么时候适合使用任一类型?

解决方法 层支持的视图包含Cocoa或Cocoa touch UI控件,并且可以使用animator代理进行动画处理。层支持的视图允许您为UI设置动画,并通过在核心动画层上缓存视图内容来帮助减少绘制的开销。通过设置希望图层属性来创建图层支持的视图:

NSVIEw *layerBacked = [NSVIEw new];[layerBacked setWantsLayer:YES];

层主机视图提供了一个由NSVIEw或UIVIEw托管的直接 *** 作的层。层主机视图可以用于嵌入核心动画绘制和动画任何地方,你可以放一个NSVIEw:

NSVIEw *layerHosting = [NSVIEw new];[layerHosting setLayer:[[CALayer new] autorelease]];[layerHosting setWantsLayer:YES];
总结

以上是内存溢出为你收集整理的可可 – CoreAnimation层支持视图和层主机视图之间的区别是什么?全部内容,希望文章能够帮你解决可可 – CoreAnimation层支持视图和层主机视图之间的区别是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1045953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存