STRatingControl 1.1.2

STRatingControl 1.1.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期上次发布2018年3月
SwiftSwift 版本4.0
SPM支持 SPM

Shukhrat Tursunov 维护。



  • Shukhrat Tursunov

STRatingControl

CI Status Version License Platform

STRatingControl 是用 Swift 编写的全新 出色 评分控件!支持 AutoLayout。同时也致力于满足用户在自定义中的需求。通过其独特的组合,STRatingControl 可以改善您的用户体验。

它看起来怎样

Demo

安装

有两种方式可以将 STRatingControl 库添加到您的项目中。将其作为正常库添加,或者通过 CocoaPods 安装。要安装,只需在 Podfile 中添加以下行

use_frameworks! pod 'STRatingControl'

您可以使用以下命令快速尝试示例项目

pod try 'STRatingControl'

属性

STRatingControl 带有一套属性供您按需自定义

  • rating : 评分值,可以设置或获取当前值
  • maxRating : 最大评分值
  • filledStarImage : 已填充评分星星的图片
  • emptyStarImage : 未填充评分星星的图片
  • spacing : 评分星星之间的间距

使用和自定义

STRatingControl 实现了 IB_DESIGNABLEIBInspectable,因此您可以在 Interface Builder 中完全自定义。

在 Storyboard 中的 UIView 上设置,并将类设置为 STRatingControl。

  • rating : 您可以设置默认评分值
  • maxRating : 您可以设置最大评分值
  • filledStarImage : 已填充评分星星的图片
  • emptyStarImage : 未填充评分星星的图片
  • spacing : 评分星星之间的间距

代理方法

当评分变化时通知代理。

  func didSelectRating(control: STRatingControl, rating: Int)

要求

iOS 8.0+ Xcode 8.1+ Swift 3.0+

作者

此库由 Shukhrat Tursunov 开源。

如果您或您的用户有其他特定需求,并且在使用此控件时遇到问题,请与我联系,我们将努力解决!:-)

许可

MIT 许可证 (MIT) 版权所有 © 2016 Shukhrat Tursunov