我想从TPFloatRatingView获取评级值,因为我可以轻松实现它,也可以平移以更新评级视图,但无法获得它的价值。建议我如何在Objective c中做到这一点。
答案 0 :(得分:1)
以下是您可以设置和获取评级视图(Objective-c)的值的方法,
1)设置:
self.tpFloatRatingView.rating = 2.5;
2)获取:
NSLog(@"Ratting : %f",self.tpFloatRatingView.rating);
答案 1 :(得分:0)
您可以使用rating
属性在视图中获取当前评级
ratingView.rating
像这样
- (void)floatRatingView:(TPFloatRatingView *)ratingView ratingDidChange:(CGFloat)rating
{
self.ratingLabel.text = [NSString stringWithFormat:@"%.2f", rating];
NSLog(@"current rating : %f", ratingView.rating);
}
编辑:
self.ratingView.delegate = self;
答案 2 :(得分:0)
当你在那个时候给出评级TPFloatRatingView
- (void)floatRatingView:(TPFloatRatingView *)ratingView ratingDidChange:(CGFloat)rating {
NSLog(@"rating = %2.f",rating); //it will print your rate
}
在此方法中,rating
值会返回您的评分。