FloatRatingView
这是一个用 Swift 编写的简单 iOS 评分视图!支持整数、半数或浮点值。由于找不到可以轻松设置浮点评分的组件,所以我基于Ray Wenderlich 教程制作了这个控件。这是我遇到过的最好的 iOS 教程之一。
查看 medium 上的文章进行详细了解。
https://medium.com/@glenyi/float-rating-view-in-swift-e740b6b9404d
使用方法
从 nib/xib 或代码中初始化。设置空和满的图片,这样您就可以开始使用了!查看演示应用程序了解其用法。
4.0 版本已更新为支持 Swift 5.0,而 1.0.3 版本支持 Swift 2.3。
在 Objective-C 项目中使用
- 导入 Swift 文件
- 确保您的项目设置中启用了 Swift 使用功能(见 这里 和 这里)
- 在您想要使用
FloatRatingView
的 Objective-C 文件中,添加import "YOUR_PROJECT_NAME-Swift.h"
Pod 安装
针对 Swift 2.3 项目,只需在 podfile 中添加以下内容
pod 'FloatRatingView', '~> 1.0.3'
针对 Swift 5.0 项目
pod 'FloatRatingView', '~> 4'
它是如何工作的
这个概念与源教程略有不同。浮动评级视图将完整图像视图放置在空图像视图之上,然后设置 CALayer 遮罩属性以部分隐藏完整图像。完整图像视图的遮罩框架将在需要半或者分数值时计算。