JXReviewController 0.1.4

JXReviewController 0.1.4

Jianqiu Xiao 维护。



 
依赖
SnapKit>= 0
UIButtonSetBackgroundColorForState>= 0
 

  • Jianqiu Xiao

JXReviewController

按照1-5星星级进行评分。

CI Status Version License Platform

要求

  • iOS 13+

安装

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

pod 'JXReviewController'

用法

  • 从视图控制器中呈现 JXReviewController 实例。

    import JXReviewController
    
    class ViewController: UIViewController {
    
        func requestReview() {
            let reviewController = JXReviewController()
            reviewController.image = UIImage(systemName: "app.fill")
            reviewController.title = "Enjoy it?"
            reviewController.message = "Tap a star to rate it."
            reviewController.delegate = self
            present(reviewController, animated: true)
        }
    }
  • 通过模拟 JXReviewControllerDelegate 来获取反馈。

    extension ViewController: JXReviewControllerDelegate {
    
        func reviewController(_ reviewController: JXReviewController, didSelectWith point: Int) {
            print("Did select with \(point) point(s).")
        }
    
        func reviewController(_ reviewController: JXReviewController, didCancelWith point: Int) {
            print("Did cancel with \(point) point(s).")
        }
    
        func reviewController(_ reviewController: JXReviewController, didSubmitWith point: Int) {
            print("Did submit with \(point) point(s).")
        }
    }

作者

肖建秋,[email protected]

赞助商

许可证

JXReviewController 采用 MIT 许可证。查看 LICENSE 文件以获取更多信息。