RYJTextField 1.0.0

RYJTextField 1.0.0

RYJBlankViewDome 维护。



  • 作者:
  • 任毅杰

Support

快速添加 TextField 限制。✍️

使用

通过导入头文件 RYJTextField 创建输入框,即可使用各种限制属性。

#import "RYJTextField.h"

// 创建 RYJTextField 对象
RYJTextField *textField = [[RYJTextField alloc] initWithFrame:CGRectZero fieldType:_fieldType];
// 限制最大字符数
textField.maxCharacterNumber = 5;
// 设置最大输入值(仅数字有效)
textField.maxNumber = 80000;
// 设置最小输入值(仅数字有效)
textField.minNumber = -10000;
// 保留小数点后4位有效数字
textField.decimalPlaces = 4// 设置占位符颜色
textField.placeholderColor = [UIColor redColor];
// 设置占位符字体
textField.placeholderFont = [UIFont systemFontOfSize:15];
// 开启屏蔽空格
textField.removeSpace = YES;
// 开启屏蔽表情
textField.removeEmoji = YES;
// 开启自动分组
textField.grouping = YES;

也可以通过 UITextField+RYJLimit.hNSString+RYJLimit.h 两个分类对 UITextField 添加限制

#import "UITextField+RYJLimit.h"

UITextField *textField = [[UITextField alloc] init];
// 过滤表情
textField.ryj_emoji = YES;

目标

  • 字符数限制
  • 最大/小数值限制
  • 小数点有效位数限制
  • 屏蔽空格
  • 屏蔽表情
  • 数字自动分组(1,234,567)
  • 输入内容有效性判断(手机号/邮箱/URL/百分比...)

使用 CocoaPods 进行安装

正在努力加入到 CocoaPods,敬请期待😺

许可证

RYJTextField 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE