PSNumberPad 1.4.1

PSNumberPad 1.4.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2016年11月

Shawn Pan 维护。




PSNumberPad (以下为中文)

一个用于输入价格数字的键盘。

Apple有很多键盘,但是没有一个是完全适合价格输入的。PSNumberPad填补了这个空白。

预览

image

开始使用

手动导入

下载zip文件并解压。将“PSNumberPad”文件夹拖动到您的项目中。

用法

创建一个懒加载初始化器。

@property (nonatomic, strong) PSNumberPad *numberPad;

- (PSNumberPad *)numberPad
{
    if (!_numberPad)
    {
        _numberPad = [[PSNumberPad alloc] init];
    }
    return _numberPad;
}

告诉PSNumberPad当前输入的textField

self.numberPad.textField = self.textField;

注意:

  1. 初始化PSNumberPad的唯一方法是- (instancetype)init.其他初始化方法是无效的。

变更日志

变更日志

更多内容,请下载并查看示例。

=======================中文分隔线========================

PSNumberPad

一个可以输入数字和小数点的键盘。常用于需要输入价格的场景。

苹果的键盘类型已经可以满足大多数开发需求了。但是在开发O2O类应用时,仍然存在硬伤,那就是没有一个好用的只能输入数字和小数点的键盘。如果使用其他键盘,会增加很多处理字符的工作量,最主要的是用户体验较差。PSNumberPad填补了这一空白。

预览

image

导入

手动导入

下载zip文件并解压。将PSNumberPad文件夹拖动到您的Xcode工程中。

使用方法

建议使用懒加载初始化

@property (nonatomic, strong) PSNumberPad *numberPad;

- (PSNumberPad *)numberPad
{
    if (!_numberPad)
    {
        _numberPad = [[PSNumberPad alloc] init];
    }
    return _numberPad;
}

给numberPad的textField设置值

self.numberPad.textField = self.textField;

注意:

  1. 只能使用- (instancetype)init方法初始化PSNumberPad。其他初始化方法是无效的。

更新日志

更新日志

更多信息请查看源码。