美文网首页
iOS 实现星星评价(已封装)

iOS 实现星星评价(已封装)

作者: 打瞌睡de小男孩 | 来源:发表于2017-12-19 17:23 被阅读19次

    ios实现类似美团的星星评价
    1.支持只显示评分,不可评价
    2.可滑动评价分数,点击评价分数
    3.支持全星,半星,不完整星星评价


    star.gif

    实现:

    /**
     实例化
    
     @param frame frame
     @param starCount 星星的数量
     @param starStyle 评分样式
     @param isAllowScroe 是否可以评分,还是只是显示分数
     @return starView
     */
    - (instancetype)initWithFrame:(CGRect)frame starCount:(NSInteger)starCount starStyle:(StarStyle)starStyle isAllowScroe:(BOOL)isAllowScroe ;
    

    使用:
    直接拖JZLStarView文件夹到项目 ,简单代码调用即可

    _starView = [[JZLStarView alloc] initWithFrame:CGRectMake(50, 50, 200, 80) starCount:8 starStyle:HalfStar isAllowScroe:YES];
    
    [self.view addSubview:self.starView];
    

    //对于只显示分数,不能评分的,设置isAllowScroe,然后指定分数就好

    _starView.currentScore = 3.2;
    

    使用中遇到问题麻烦大家留言,我会及时更改,如果帮到你,麻烦给个star鼓励一下
    Demo:https://github.com/allenjzl/JZlStarView.git

    相关文章

      网友评论

          本文标题:iOS 实现星星评价(已封装)

          本文链接:https://www.haomeiwen.com/subject/rsliwxtx.html