我发现了这个有趣的界面(开始于 33 秒 http://vimeo.com/22946428 ),并且想为我自己的应用程序设计类似的东西。我对附件图像上的圆形强度计/旋钮控制特别感兴趣。 它具有非常 future 主义的感觉,并且使用 touchesMoved:手势识别器回调来实现应该相当简单。
但为了不重新发明轮子,是否有提供高级 UI 功能的开源库,如图片/视频中的那些?
更新:Hubert 的回答演示了如何使用单指运动来旋转表盘。谜题的第二部分是:如何给控件填充颜色?
我正在考虑旋转背景彩色图像,但必须将其一部分切掉或用其他东西覆盖以从空白背景变为完整背景。也许切出的元素(大约 1 弧度)可能会隐藏一组跟随手指的扇形段,并产生仪表填充量不断增加或减少的错觉。 6 段 x,y 将连续动画,以仅覆盖控件所需部分的方式定位它们。
最佳答案
我认为您不会准确地找到该控件,但这里有几个链接,可用于 iOS 旋转控件的使用和教程:
http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit
关于iPhone/iPad 圆形强度计控制(含图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9621141/