Cosmosというライブラリを使ってみた
5つ星判定みたいなやつですね、意外と面白かったので使ってみました。
Github:
◉サンプル
コード全体
import UIKit
import Cosmos
class ViewController: UIViewController {
@IBOutlet weak var cosmosView: CosmosView!
@IBOutlet var rateButton: [UIButton]!
override func viewDidLoad() {
super.viewDidLoad()
setup()
}
private func setup() {
cosmosView.rating = 0
rateButton.forEach({ $0.layer.cornerRadius = 20.0 })
}
@IBAction func rateAction(_ sender: UIButton) {
cosmosView.rating = Double(sender.tag)
}
}
◉storyboard
今回は以上です。
この記事が気に入ったらサポートをしてみませんか?