0

我正在尝试创建一个形状像磁盘的简单 iPhone 输入设备,其中一半可以在屏幕上查看。这个想法是这个磁盘将被旋转,当磁盘停止旋转时,选择将是中间的菜单项。知道实现这种事情的最佳方式是什么吗?我现在正在阅读 Quartz2D 和 CoreAnimation,但不确定如何继续。

我只需要一个应用程序,所以在photoshop中预渲染整个shebang然后用CoreAnimation旋转它,并有一些机制来跟踪磁盘的哪个部分在“中间”(例如哪个菜单项被选中)?还是有更通用、更简单的方法?(我肯定错过了什么...)

4

2 回答 2

0

如果你想要一个“快速”的旋转(运动模糊等),那么预渲染这个东西可能会更容易

于 2009-04-22T14:47:14.093 回答
0

你基本上有正确的想法。CoreAnimation 使使用 AffineTransforms 轻松“旋转”层。

您也可以使用通用 UIView 来实现。它们还支持转换。这可能无关紧要,但对于 GUI 元素,UIVIew 对象运行良好。

于 2009-04-22T00:42:05.043 回答