OCMaskedTextField

简介:

OCMaskedTextField

https://github.com/OmerCora/OCMaskedTextField

 

Simple class to display dynamically masked textFields

这是一个简单的类,用来动态的给textFields设置输入文本的特殊限制.

 

Usage

To use OCMaskedTextFieldView, simply initialize the view with the desired format/mask string.

为了使用OCMaskedTextFieldView,你可以初始化view的时候给定一个输入模板.


OCMaskedTextFieldView *textField = [[OCMaskedTextFieldView alloc]
                                        initWithFrame:CGRectMake(20, 94, 280, 33)
                                        andMask:@"TR - #### #### #### #### #### ####"
                                        showMask:YES];

Default mask supports 3 character sets and is expandable. Hardcoded values are also supported on the masks.

默认的mask支持3种风格.当然也支持复杂的风格哦。

//Default special mask characters:
'#' : Numeric Values
'&' : Alphanumeric Values
'?' : Letter Values

Sample Mask Strings,

作为mask用的字符串,

//IBAN: @"TR - #### #### #### #### #### ####"

//Phone Number: @"+90 (###) ### ## ##"

//Serial Number: @"[&&&&]-[&&&&]-[&&&&]-[&&&&]"

// Name: @"Mr/Mrs. ?????????????"

Blank values can also be set manually for each speacial character. (default is "_")

当然,空格键值可以手动设置成其他特殊字符。

[textField setNumericBlank:@"  " alphanumericBlank:@"  " letterBlank:@"  "];
[textField showMask];

 

License

Licensed under the Apache License, Version 2.0 See Details:http://www.apache.org/licenses/LICENSE-2.0.html

 

目录
相关文章
|
存储 并行计算 算法
常识一用户密码存储策略
常识系列,作为一名互联网门外汉的科普系列
500 0
常识一用户密码存储策略
|
iOS开发
iOS 上传图片到服务器
iOS 上传图片到服务器
|
8月前
|
Docker 容器
docker容器查看所有没使用的镜像,并删除
docker容器查看所有没使用的镜像,并删除
954 0
|
8月前
|
网络协议 数据库 数据安全/隐私保护
华为数通HCIP 821BGP 知识点整理
华为数通HCIP 821BGP 知识点整理
161 0
|
8月前
|
设计模式 前端开发 JavaScript
从新手到资深前端工程师:学习路径和必备技能
从新手到资深前端工程师:学习路径和必备技能
276 0
|
设计模式 缓存 前端开发
「react进阶」一文吃透React高阶组件(HOC) (下)
从一篇文章彻底介绍 React 高阶组件
数学强则科学强国家强!2023阿里巴巴全球数学竞赛进入决赛时刻
数学强则科学强国家强!2023阿里巴巴全球数学竞赛进入决赛时刻
294 0
|
机器学习/深度学习 缓存 分布式计算
量子计算深化:大规模量子计算(相关论文108篇推荐)上
量子计算深化:大规模量子计算(相关论文108篇推荐)
308 0
|
存储 弹性计算 监控
浅析数据工作流Prefect
简述 Prefect 是一种新的工作流管理系统,专为现代基础设施而设计,由开源的 Prefect Core 工作流引擎提供支持。 用户只需将任务组织成流程,Prefect 负责其余的工作,可让您非常容易使用数据工作流并添加重试、日志记录、动态映射、缓存、失败通知等语义。
|
存储 前端开发 安全
pikachu靶场通关之暴力破解
pikachu靶场通关之暴力破解
441 0
pikachu靶场通关之暴力破解