This package provides you with an easy way to show / edit star rating as following screenshot.
You can add this package on Xcode. See documentation.
You can just import StarRatingViewSwiftUI to use the package.
StarRatingView(rating: 4)
.frame(width: 300, height: 30)
StarRatingView(rating: 5.5, color: .pink, maxRating: 7)
.frame(width: 300, height: 30)
@State var rating: Float = 1.5
StarRatingView(rating: $rating)
.onChange(of: rating) { newRating in
print(newRating)
}
.frame(width: 300, height: 30)
This package is licensed under BSD License