ios實(shí)現(xiàn)類似美團(tuán)的星星評價
1.支持只顯示評分,不可評價
2.可滑動評價分?jǐn)?shù),點(diǎn)擊評價分?jǐn)?shù)
3.支持全星,半星,不完整星星評價
實(shí)現(xiàn):
/**
實(shí)例化
@param frame frame
@param starCount 星星的數(shù)量
@param starStyle 評分樣式
@param isAllowScroe 是否可以評分,還是只是顯示分?jǐn)?shù)
@return starView
*/
- (instancetype)initWithFrame:(CGRect)frame starCount:(NSInteger)starCount starStyle:(StarStyle)starStyle isAllowScroe:(BOOL)isAllowScroe ;
使用:
直接拖JZLStarView文件夾到項(xiàng)目 ,簡單代碼調(diào)用即可
_starView = [[JZLStarView alloc] initWithFrame:CGRectMake(50, 50, 200, 80) starCount:8 starStyle:HalfStar isAllowScroe:YES];
[self.view addSubview:self.starView];
//對于只顯示分?jǐn)?shù),不能評分的,設(shè)置isAllowScroe,然后指定分?jǐn)?shù)就好
_starView.currentScore = 3.2;
使用中遇到問題麻煩大家留言,我會及時更改,如果幫到你,麻煩給個star鼓勵一下
Demo:https://github.com/allenjzl/JZlStarView.git