IOS 星星评分视图控件,点击和滑动评分。
-
delegate 可以用于设置星星范围控制
- (BOOL)starRatingView:(TQStarRatingView *)view shouldShowScore:(float)score;
-
属性fillType,用于控制星星显示粒度
/** 填充粒度 */ typedef enum : NSUInteger { StartFillTypeAll, //自由填充 粒度是0.01 StartFillTypeHalf, //半颗星 StartFillTypeFull, //一颗星 } StartFillType;
#### 控件效果
![Image text](http://github.com/TinyQ/TQStarRatingView/raw/master/READMEIMAGE/TQStarRatingView.gif)
#### 初始化
```objective-c
TQStarRatingView *starRatingView = [[TQStarRatingView alloc] initWithFrame:CGRectMake(30, 200, 250, 50)
numberOfStar:5];
starRatingView.delegate = self;
[self.view addSubview:starRatingView];
-(void)starRatingView:(TQStarRatingView *)view score:(float)score
{
self.scoreLabel.text = [NSString stringWithFormat:@"%0.2f",score * 10 ];
}
[self.starRatingView setScore:0.5f withAnimation:YES];
[self.starRatingView setScore:0.5f withAnimation:YES completion:^(BOOL finished)
{
NSLog(@"%@",@"starOver");
}];
email : [email protected]
blogs : http://tinyq.me