美文网首页
iOS 输入框限制输入数字,价格,手机号,金额等

iOS 输入框限制输入数字,价格,手机号,金额等

作者: 朱嘉磊 | 来源:发表于2019-05-20 15:53 被阅读0次

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表:


相关文章

网友评论

      本文标题:iOS 输入框限制输入数字,价格,手机号,金额等

      本文链接:https://www.haomeiwen.com/subject/ulikzqtx.html