在iPhone上使用Quartz2D设计替代输入
我正在尝试创建一个简单的iPhone输入设备,形状像一个磁盘,其中只有一半可以在屏幕上看到。想法是这个磁盘将被旋转,并且选择将是在磁盘停止旋转时中间的菜单项。你知道实现这一目标的最佳方式是什么吗?我现在正在阅读Quartz2D和CoreAnimation,但不确定如何继续在iPhone上使用Quartz2D设计替代输入,iphone,quartz-graphics,menu,Iphone,Quartz Graphics,Menu,我正在尝试创建一个简单的iPhone输入设备,形状像一个磁盘,其中只有一半可以在屏幕上看到。想法是这个磁盘将被旋转,并且选择将是在磁盘停止旋转时中间的菜单项。你知道实现这一目标的最佳方式是什么吗?我现在正在阅读Quartz2D和CoreAnimation,但不确定如何继续 我只需要为一个应用程序使用这个,所以在photoshop中预渲染整个shebang,然后用CoreAnimation旋转它,并有一些机制来跟踪磁盘的哪个部分处于“中间”(例如,选择了哪个菜单项)是否更有意义?还是有更普遍、更简
我只需要为一个应用程序使用这个,所以在photoshop中预渲染整个shebang,然后用CoreAnimation旋转它,并有一些机制来跟踪磁盘的哪个部分处于“中间”(例如,选择了哪个菜单项)是否更有意义?还是有更普遍、更简单的方法?(我一定错过了什么…)你的想法基本上是对的。CoreAnimation可以使用仿射变换轻松“旋转”层
您也可以使用通用UIView来实现。它们还支持转换。这可能无关紧要,但对于GUI元素,UIVIew对象工作得很好 如果您想要“快速”旋转(运动模糊等),预渲染可能会更容易自那时起,事情发生了变化,因此可能需要再次询问。