想要在ipod app中显示和实施评级

时间:2010-02-04 10:37:16

标签: iphone rating

我想以苹果在ipod app中的方式显示和实现评级。 谁能告诉我它是如何完成的。我想要实现的代码是在viewController中编写的。

提前致谢。

提供代码会很有用。 我 touchesBegan:方法中绘制 UIViewController子类的实现(.m)文件中的图像。 运行时的错误如下:

<Error>: CGContextSaveGState: invalid context
<Error>: CGContextSetBlendMode: invalid context
<Error>: CGContextSetAlpha: invalid context
<Error>: CGContextTranslateCTM: invalid context
<Error>: CGContextScaleCTM: invalid context
<Error>: CGContextDrawImage: invalid context
<Error>: CGContextRestoreGState: invalid context
<Error>: CGContextClipToRect: invalid context

2 个答案:

答案 0 :(得分:3)

5个按钮,带有您自己的图像,用于填充和未填充的星星。您需要一些自定义逻辑来更改每次单击时的图片。我建议在每个按钮上设置不同的标签。

答案 1 :(得分:2)

我接近它的方式是响应目标视图中的触摸,并查看视图中的触摸位置。

我会将视图分成几个部分,定期等于“星星”的数量,当在其中一个部分中检测到触摸时,将等级的值设置为部分的数量。

EG。

 _ _ _ _ _ 
|_|_|_|_|_|
     ^ touch here = 3

然后你可以实现一些绘图来对应所选的等级来绘制已经选择的“星星”数量。