REFormattedNumberField 1.1.6

REFormattedNumberField 1.1.6

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2016年3月

Roman Efimov 维护。



  • Roman Efimov

UITextField 子类,允许用户以预定义的格式进行数字输入。

REFormattedNumberField Screenshot

要求

  • Xcode 6 或更高版本
  • Apple LLVM 编译器
  • iOS 7.0 或更高版本
  • ARC

示例

在 Xcode 中构建并运行 REFormattedNumberFieldExample 项目以查看 REFormattedNumberField 的实际效果。

安装

手动安装

您只需要将 REFormattedNumberField 文件拖放到您的项目中,并将 #include "REFormattedNumberField.h" 添加到将使用它的类顶部。

示例用法

您只需要指定一个 format NSString,其中 X 表示数字,其余字符为分隔符。

REFormattedNumberField *phoneField1 = [[REFormattedNumberField alloc] initWithFrame:CGRectMake(20, 20, 280, 30)];
phoneField1.format = @"(XXX) XXX-XXXX";
[self.view addSubview:phoneField1];

REFormattedNumberField *phoneField2 = [[REFormattedNumberField alloc] initWithFrame:CGRectMake(20, 80, 280, 30)];
phoneField2.format = @"+X (XXX) XXX-XXXX";
[self.view addSubview:phoneField2];

REFormattedNumberField *ccField = [[REFormattedNumberField alloc] initWithFrame:CGRectMake(20, 140, 280, 30)];
ccField.format = @"XXXX XXXX XXXX XXXX";
[self.view addSubview:ccField];

REFormattedNumberField *ccExpirationField = [[REFormattedNumberField alloc] initWithFrame:CGRectMake(20, 200, 280, 30)];
ccExpirationField.format = @"XX/XX";
[self.view addSubview:ccExpirationField];

联系

Roman Efimov

许可证

REFormattedNumberField 支持 MIT 许可证。

版权 © 2013 Roman Efimov。

特此授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的人免费使用该软件的权利,无任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供方提供软件的人行使上述权利,但受以下条件约束

上述版权声明和本许可证声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和非侵权性保证。在任何情况下,作者或版权持有者均不对任何索赔、损害或其他责任负责,无论该责任是由于合同、侵权或其他原因产生,无论是在软件或其使用或与其他软件一起使用的过程中出现的。