SwiftMaskText 2.0.0

SwiftMaskText 2.0.0

moraisandre 维护。



  • Andre Morais

Release GitHub issues GitHub closed issues GitHub license GitHub stars GitHub forks GitHub contributors

Carthage Compatible Cocoapods Cocoapods platforms

SwiftMaskText

另一个允许向 UITextField 添加遮罩的 Swift 插件

App Preview

为什么要使用它?

  • 因为它简单快捷
  • 配置可通过设置面板完成
  • 支持 Swift 5

遮罩配置

遮罩符号

字符 格式
N 仅数字 [0-9]
C 字符 [A-Z](总是大写)
c 字符 [a-z](总是小写)
X 字符 [a-Z]
U 字符 + 数字 [A-Z] + [0-9](总是大写)
u 字符 + 数字 [a-z] + [0-9](总是小写)
% 字符 + 数字 [a-Z] + [0-9]
* 任何字符(包括特殊字符)

一些示例

国际示例

字段 掩码
SSN NNN-NN-NNNN
电话 +NN (NNN) NNN-NNNN
信用卡 NNNN-NNNN-NNNN-NNNN

巴西示例

字段 掩码
电话 +NN (0NN) NNNNN-NNNN
CPF NNN.NNN.NNN-NN
RG NN.NNN.NNN-%
CEP NNNNN-NNN

如何使用它?

使用 Carthage

github "moraisandre/SwiftMaskText"

使用 CocoaPods

pod 'SwiftMaskText'

将文件复制到您的项目中

  1. SwiftMaskField文件夹添加到您的项目中,它包含2个文件。确保选中'如果需要则复制项'Copy Items If Needed

  2. 在您的ViewController中添加一个UITextField对象。在'Settings Panel' -> 'Identity inspector'中设置类为'SwiftMaskField' Custom Class

  3. 现在进入'Settings Panel' -> 'Attributes inspector'并设置为所需的遮罩 Swift Mask Field

  4. 完成!

更多信息

作者

André Morais

网站: moraisandre.com/swiftmasktext

E-mail: [email protected]

许可

遵循MIT许可协议