ZGRatingView 是一种布局,可以为您的应用添加一个“评分 & 评论”栏,类似于在 Apple App Store 上看到的那些。它提供了对特定项目的评分者和他们给出的评分数量美丽的视觉摘要。
屏幕截图
样式 | 屏幕截图 |
---|---|
默认条形颜色 | ![]() |
自定义实心条形颜色 | ![]() |
自定义渐变条形颜色 | ![]() |
要求
- Xcode 10.2+
- Swift 5+
- iOS 10+
安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要将 SwiftyMenu 集成到您的 Xcode 项目中,请使用 CocoaPods,在您的 Podfile
中指定它。
pod 'ZGRatingView', '~> 0.1.8'
用途
故事板
然后从您的故事板中连接您的出口并设置评分值
ratingView.calculateStarsValues(totalRating: 5,
fiveStars: 2,
fourStars: 2,
threeStars: 0,
twoStars: 0,
oneStar:1)
自定义UI
您可以从代码中以以下方式自定义 ZGRatingView
ratingView.setupRatingView(animationTime: 1.0,
isProgressStyleGradient: false,
progressTint: UIColor.Blue,
startProgressTint: nil,
endProgressTint: nil,
starsImage: nil,
barsSpacing: 2,
barWidth: 3)
或者从故事板中以以下方式自定义
作者
Zyad Galal, [email protected]
许可
ZGRatingView 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE
文件。
致谢
您可以在 Twitter 上找到我 @ZyadMGalal。
您可以在 LinkedIn 上找到我 @zyad-galal。