見出し画像

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

星の部分はUIViewです



今回は以上です。


この記事が気に入ったらサポートをしてみませんか?