objective-c - iOS: "Flip-Clock"动画 - 怎么办?

标签 objective-c ios core-animation

<分区>

目前我正在开发一个应用程序,我想在其中实现一个漂亮的“翻转时钟”-数字动画(例如:http://www.youtube.com/watch?v=dKhsn-qrEZY)。

要找到像我正在寻找的这样的动画资源真的很难。我找到的最好的之一是这个:http://www.voyce.com/index.php/2010/04/10/creating-an-ipad-flip-clock-with-core-animation/

但我对 CoreAnimation 不是很信任。所以很难深入研究我找到的文章。 这篇文章没有详细描述所有部分。结果(对我来说 ;))问题是我不知道我必须从哪里开始......

有没有人知道我可以为此类动画找到更好解释解决方案的好文章/资源/地点? 或者有人可以帮助我更好地理解这篇文章吗?

谢谢!

最佳答案

您可以在 UIView 图层上应用 3D 变换以围绕任何轴(或组合)旋转...

CATransform3DMakeRotation(<#CGFloat angle#>, <#CGFloat x#>, <#CGFloat y#>, <#CGFloat z#>)

这将按角度(以弧度给定)旋转它所应用的 View 。为 x、y 和 z 值指定 0 或 1 以决定是否将角度旋转应用到该轴。

当然,现在您可以通过创建普通的 UIVIew beginAnimations block 、设置变换并提交动画 block 来为这个变换设置动画。

要设置转换,请使用 [myView.layer setTransform:myTransform];

关于objective-c - iOS: "Flip-Clock"动画 - 怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7804953/

相关文章:

ios - 聊天消息未正确加载

iphone - 学习Core Animation有什么好书?

swift - CAAnimation 路径仅在 View /图层的范围内

objective-c - 核心动画 anchor 被忽略?

ios - 更改 UITableView 索引字母表中特定字母的颜色

objective-c - 提供回调函数作为特定的指针类型

iphone - 调用在不同文件头中定义的变量?

iOS 应用程序开发- NSMutableURLRequest 为零

ios - 不需要按钮帮助的 Segue

ios - 在 XCTest 中使用时,核心数据存储库为空