SwiftyStarRatingView 1.0.4

SwiftyStarRatingView 1.0.4

测试已测试
语言语言 SwiftSwift
许可证 自定义
发布时间最新发布2017年2月
SwiftSwift 版本3.0
SPM支持 SPM

JerryChen 维护。



  • 作者
  • Jerry

纯 Swift 编写的简单星评视图,轻量但强大。

🇨🇳中文介绍

屏幕截图

要求

  • iOS 8.0+
  • Xcode 8
  • Swift 3.0

手动

  1. 下载最新代码版本 .
  2. 在 Xcode 中打开您的项目,将 SwiftyStarRatingView 文件夹拖到项目中。如果代码归档是从项目外部提取的,请确保在询问时选择 Copy items。

用法

创建一个简单评级视图:

    let starRatingView = SwiftyStarRatingView()

    starRatingView.frame = CGRect(x: x, y: y, width: width, height: height)

    starRatingView.maximumValue = 5         //default is 5
    starRatingView.minimumValue = 0         //default is 0
    starRatingView.value = 3                //default is 0

    starRatingView.tintColor = UIColor.yellow

    starRatingView.addTarget(self, action: #selector(function), for: .valueChanged)

    self.view.addSubview(starRatingView)

设置此属性来控制是否显示半星

    starRatingView.allowsHalfStars = true   //default is true
    starRatingView.value = 3.5              //default is 0

是否准确显示

    starRatingView.accurateHalfStars = true //default is true

始终回调或仅停止触摸

    starRatingView.continuous = true        //default is true

使用自定义图片

    starRatingView.halfStarImage = UIImage(named: "half.png")
    starRatingView.emptyStarImage = UIImage(named: "empty.png")
    starRatingView.filledStarImage = UIImage(named: "filled.png")

Storyboard 或 XIB

SwiftyStarRatingView 也非常适合与 Auto Layout 一起使用,您可以在 Storyboard 或 XIB 中使用它。

联系方式

如果您想联系我,请发送邮件至:
Sina : @后知后觉 Feast

许可证

SwiftyStarRatingView是在GNU通用公共许可证下发布的。请参阅LICENSE文件获取详细信息。