Skip to content

yonsjl/LimitedInputTextFiled

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

LimitedInputTextFiled


功能 : 根据限制类型,自动配置键盘,可输入字符类型等:

typedef enum {
    Limit_None = 0,                   //无限制输入条件
    Limit_OnlyInputNumber,            //仅限制输入数字
    Limit_OnlyInputPhoneNumber,       //限制输入手机号(首位是1,长度11)
    Limit_OnlyInputPrice,             //仅限制输入金额(小数点前9位,小数点后两位)
    Limit_OnlyInputNumberAndLetter    //仅限制输入数字和大小写字母
}LimitType;

/* 最大输入字数 */
@property(nonatomic , assign) NSInteger m_maxInputCounts;

/* 限制输入类型 */
@property(nonatomic , assign) LimitType m_limitType;

限制输入框的方法

限制输入框输入类型的方法是通过将当前输入的值转化为ASCII值(即内部索引值),与其在表中对应的值做判断,若在限制的范围内,则不可以输入。可以参考ASCII表:

判断规则


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published