• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

StarEvaluateView: Swift版本星级评价控件,支持半星评价和设置间隙 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

StarEvaluateView

开源软件地址:

https://gitee.com/vjieshao/StarEvaluateView

开源软件介绍:

StarEvaluateView

Swift版本星级评价控件,支持半星评价和设置间隙

系统支持: iOS7+,iPhone/iPad, Swift2.3/3.0

使用效果

案例展示

如何使用StarEvaluateView

直接把StarEvaluateView.swift文件夹导入到工程中,即可使用。根目录包含一个swift2.3版本的SatrEvaluateView,如果你工程是用swift2.3编写的,可以导入那个。

用纯代码写StarEvaluateView

    let halfStarView = StarEvaluateView(sumCount: 5, starSpace: 20, norImg: UIImage(named: "GoodsDetailCollection"), selImg: UIImage(named: "yellowStar"))    halfStarView.hasShowHalfStar = true // 是否打开半星    halfStarView.frame = CGRect(x: 20, y: titleLabel.frame.maxY + 10, width: 205, height: 20)    view.addSubview(halfStarView)

用xib/SB写StarEvaluateView

1、首先在xib创建一个view,如图所示:

StarEvaluateView

2、设置view继承自StarEvaluateView

StarEvaluateView

3、在xib中设置相关的属性

StarEvaluateView

公共属性

    // 星级数量    var starCount: Int = 0    // 空隙大小    var space: CGFloat = 0    // 正常时显示的图片    var normalImg: UIImage?    // 选中时显示的图片    var selectedImg: UIImage?    // 是否显示半星(默认不现实)    var hasShowHalfStar = false    // 星星数回调    var successBlock: StarEvaluateViewSuccessBlock?

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap