StarReview 1.0.0

StarReview 1.0.0

测试测试过
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017年6月
SwiftSwift 版本3.0
SPM支持 SPM

DuckDeck 维护。



  • 作者:
  • DuckDeck

StarReview

===

##StarReview是一个iOS评分工具。它使用常见的星星来为某些事物进行评分【StarReview是一个iOS评分工具,用星星来为某些东西进行评分】

StarReview是一个强大的iOS UI工具。它是一个UIControl的子类,它创建了一个包含评分星星的可定制的视图。【StarReview是一个强大的iOS UI工具,它继承了UIControl,并提供了包含可评分星星的View。## 主要特点

  • 自适应大小。视图的大小和星星的数量决定了星星的大小。可自适应大小,星星的大小由视图的大小和星星的个数决定。
  • 可以设置任意数量的星星。可以设置任意数量的星星。
  • 设置星星的填充颜色和背景颜色。可以设置星星的填充颜色和背景颜色。
  • 自定义星星之间的间距。可以自定义星星之间的间距。
  • 可以用小数或整数来表示星星的值。可以用小数或整数来表示当前星星的分数。
  • 当您为它添加target-action时,改变星星的值将触发事件。当您为它添加target-action时,改变星星的值将触发事件。

## 系统需求

Xcode 7.1 和 iOS 8.0(最新的Swift语法)【Xcode 7.1 和 iOS 8.0(最新的Swift语法)】## 安装

  • 如果您想使用Cocoapods,则只需运行 "pod 'StarReview'"如果您想使用Cocoapods,则只需运行 "pod 'StarReview'"。
  • 如果您想使用文件,只需将 "StarReview.swift" 文件复制到您的项目中。如果您想使用文件,只需将 "StarReview.swift" 文件复制到您的项目中。


## 如何使用请参考以下代码

let star = StarReview(frame: CGRect(x: 15, y: 100, width: 200, height: 50)) //init the StarReview
star.starMarginScale = 0.3 //set the gap/star diameter scale the default value is 0.3
star.value = 2 //set the StarReview init value
star.starCount = 5 // set the StarReview star count, the default value = 5
star.allowEdit = true // set the user can rate  the defalut value is true
star.allowAccruteStars = true //set whether use float or int to present star value

star.starFillColor = UIColor.orangeColor() //the star fill color
star.starBackgroundColor = UIColor.lightGrayColor() //the star background color
star.addTarget(self, action: "valueChange:", forControlEvents: UIControlEvents.ValueChanged) // add the star value change event
view.addSubview(star) //add the StarReview

参考Demo项目的代码将有助于您更好地理解【参考Demo项目的代码将有助于您更好地理解】

add -DDEBUG location

add -DDEBUG location

add -DDEBUG location

## 联系有任何问题或问题,请直接与我联系:,我将乐意为您解决问题,我会非常乐意帮助您解决问题。