NumPad 3.0.1

NumPad 3.0.1

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Release最新发布2018年1月
SwiftSwift 版本4.0
SPM支持 SPM

Lasha Efremidze 维护。



NumPad 3.0.1

  • Lasha Efremidze

NumPad

codebeat badge

NumPad 号码键盘,灵感来源于 Square。此模块基于 LEAmountInputView

Demo

$ pod try NumPad

安装

手动安装

  1. 下载并将 NumPad.swift 拖到您的项目中。
  2. 恭喜!

用法

首先,导入 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 文件。