测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
Release最新发布 | 2018年1月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✓ |
由 Lasha Efremidze 维护。
NumPad 号码键盘,灵感来源于 Square。此模块基于 LEAmountInputView。
$ pod try NumPad
NumPad.swift
拖到您的项目中。首先,导入 NumPad 库
import NumPad
设置数据源和代理
let numPad = NumPad()
numPad.dataSource = self
numPad.delegate = self
addSubview(numPad)
或者使用预配置的 DefaultNumPad
let numPad = DefaultNumPad()
addSubview(numPad)
// number of rows
func numberOfRowsInNumPad(numPad: NumPad) -> Int
// number of columns for row
func numPad(numPad: NumPad, numberOfColumnsInRow row: Row) -> Int
// item for position
func numPad(numPad: NumPad, itemAtPosition position: Position) -> Item
// handle item tap
func numPad(numPad: NumPad, itemTapped item: Item, atPosition position: Position)
// item size for position
func numPad(numPad: NumPad, sizeForItemAtPosition position: Position) -> CGSize
非常欢迎贡献。
NumPad 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。