UIkit 动画和核心动画

Posted

技术标签:

【中文标题】UIkit 动画和核心动画【英文标题】:UIkit Animations and Core Animation 【发布时间】:2012-04-18 11:59:30 【问题描述】:

我是一名初学者 ios 程序员。我想知道 UIView 动画方法的限制是什么,在其他世界什么时候使用核心动画?我的问题是,我见过许多应用程序女巫为她的视图设置动画,但我不知道他们是使用核心动画还是仅使用 UIKit 动画。

谢谢你的回答

【问题讨论】:

你可以阅读这篇文章:***.com/questions/2959559/… 我会使用 UIKit 来制作动画,而不是使用 CAnimaiton 库。因为,它做了很多繁重的工作,而且出行也更简单。我建议您通过Apple Programming Guide 了解更多信息。 【参考方案1】:

通常 UIView 动画适用于绝大多数动画。通常,只有在您要执行更高级的动画路径、同时操作大量图层或只需要做一些 UIView 动画无法实现的事情时,您才会使用核心动画。但在我的应用程序中,我对几乎所有内容(包括 3D 变换)都使用 UIView 动画,而且我对此没有任何问题。你不会想在游戏中使用 UIView 动画,但对于大多数非游戏应用程序来说应该没问题。此外,UIView 动画在后端使用核心动画。

【讨论】:

以上是关于UIkit 动画和核心动画的主要内容,如果未能解决你的问题,请参考以下文章

UIView 动画,它们是不是使用“核心动画”

iOS开发UI篇—核心动画(UIView封装动画)

iOS开发UI篇—核心动画(UIView封装动画)

iOS14开发-动画

隐式动画和核心动画

ios uiview封装动画(摘录)