CXStarRatingView 0.1.1

CXStarRatingView 0.1.1

chunxi 维护。



CXStarRatingView

CI Status Version License Platform

特性

  • 支持手动布局和自动布局
  • 支持点击和滑动手势
  • 支持半星、整星、任意星

示例

demo.gif

let starView = CXStarRatingView.init(forgroundStarImage: UIImage(named: "star_red"),
                                           backgroundStarImage: UIImage(named: "star_gray"),
                                           style: .whole)
starView.translatesAutoresizingMaskIntoConstraints = false
starView.currentStarValue = 3.5
starView.currentValueDidChangeBlock = { value in
     print(value)
}
view.addSubview(starView)
NSLayoutConstraint.activate([
    starView.centerXAnchor.constraint(equalTo: view.centerXAnchor),
    starView.topAnchor.constraint(equalTo: view.topAnchor, constant: 200),
    starView.widthAnchor.constraint(equalToConstant: 200),
    starView.heightAnchor.constraint(equalToConstant: 40)
    ])
        

要求

iOS9 或更高版本

安装

CXStarRatingView 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中

target 'Project' do
pod 'CXStarRatingView'
end

作者

[email protected]

许可

CXStarRatingView 在 MIT 许可下可用。更多信息请查看 LICENSE 文件。