在iOS中实现Gauge

时间:2012-02-21 06:17:30

标签: iphone ios

我需要在iOS中实现规范:

gauge

有人能告诉我如何做到这一点吗?

我提到MeterView for iOS,但不知道如何自定义它。

1 个答案:

答案 0 :(得分:4)

看起来他们正在使用3个视图。背景视图,针视图和前景半透明光泽视图。

背景和光泽视图是静态的常规UIImageViews。针是一个UIImageView,应用了仿射旋转变换。

假设您的针UIImage视图被称为针:

UIImageView *needle = ...;

float theAngle = ...; //How much to rotate, note that this is in radians not degrees

needle.transform = CGAffineTransformMakeRotation(theAngle); // This rotates your needle UIImageView