RayJiang16 / XYEureka

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XYEureka

GitHub Actions CocoaPods Compatible Carthage Compatible Platform License

基于 Eureka 进行二次开发,重写了一套 UI 层的 row,以及增加了一些方便方法。

要求

  • iOS 10.0+
  • Swift 5.3+
  • Xcode 12.0+

安装

CocoaPods:

pod 'XYEureka'

Carthage:

github "RayJiang16/XYEureka"

使用

Cell 增加了必填项(红星)和右侧箭头。

cell.hasMust = true
cell.hasArrow = true
// or
cell.hasMustAndArrow = true

增加反向数据同步,当 row.value 发生变化时触发回调,修改 model 中的数据。

<<< XYDatePickerRow("row").cellSetup({ (cell, row) in
    self.observe(tag: row.tag) { [weak self] in
        self?.model.xxx = row.value
    }
})

其他使用内容请看 Eureka

协议

XYEureka 基于 MIT 协议进行分发和使用,更多信息参见协议文件

About

License:MIT License


Languages

Language:Swift 97.5%Language:Ruby 1.6%Language:Objective-C 0.9%