Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 苹果如何构建这个动画的第一个登录屏幕?_Objective C_Cocoa_Appkit - Fatal编程技术网

Objective c 苹果如何构建这个动画的第一个登录屏幕?

Objective c 苹果如何构建这个动画的第一个登录屏幕?,objective-c,cocoa,appkit,Objective C,Cocoa,Appkit,创建新用户时,我们会看到以下动画窗口: (来源:) 我有兴趣在我的应用程序的新版本中构建一个类似的窗口,将旧数据迁移到新数据中 Apple使用哪些对象来设置窗口动画?它可能是多个图像随时间移动,给你一种动画的感觉 您也可以尝试使用NSBezierPath来绘制自己,但请注意,要做到这一点并不容易。您认为Cocoa提供的哪些动画方法不合适,为什么不合适?我认为苹果可能使用Quartz来绘制窗口,或者只是有一个NSimageView,可以使用一组图像更改其内容。第一种可能看起来有点“太多”的工作要

创建新用户时,我们会看到以下动画窗口:


(来源:)

我有兴趣在我的应用程序的新版本中构建一个类似的窗口,将旧数据迁移到新数据中


Apple使用哪些对象来设置窗口动画?

它可能是多个图像随时间移动,给你一种动画的感觉


您也可以尝试使用
NSBezierPath
来绘制自己,但请注意,要做到这一点并不容易。

您认为Cocoa提供的哪些动画方法不合适,为什么不合适?我认为苹果可能使用Quartz来绘制窗口,或者只是有一个NSimageView,可以使用一组图像更改其内容。第一种可能看起来有点“太多”的工作要完成,而最后一种对于程序员来说似乎有点业余。我真的没有拒绝任何方法,但我正在向以前做过的人寻求建议。请您仅提及两种“动画化”方法,好吗?我的意思是:不是开始一个贝塞尔和绘制一个对象,而是一个真正的动画可可方法?谢谢在我看来,这不是一个学习的地方,而是一个竞争谁获得最多“好分数”的地方。有些人可能会因为问这个问题而感到气馁,最终像我现在这样感到羞愧。我在这里发布了一个非常合理的问题,被投了3次反对票,因为它是一个“基于意见”的问题而被搁置,尽管我已经读了30多次,但我仍然不这么认为。我的答案被删除了。这对我来说是一个非常恶劣的环境。很抱歉告诉你。这就是我的感受。我不确定堆栈溢出作为一种学习工具是否有真正的未来。再见。