iOS自定义键盘
2018-04-13 本文已影响634人
大不不
OttoKeyboardView
自定义键盘,支持多种样式(数字键盘、小数点键盘、身份证键盘、十六进制数键盘、随机布局的安全数字键盘),切合项目需求。支持UITextField
和UITextView
。
界面展示
数字键盘、小数点键盘、身份证键盘、十六进制数键盘 安全键盘具体使用
在需要用到的地方导入头文件#import "OttoKeyboardView.h"
根据需求使用OttoTextField
和OttoTextView
@property (nonatomic, strong) OttoTextField *certNoTextField;
@property (nonatomic, strong) OttoTextView *hexTextView;
self.hexTextView.textViewClickReturnDelegate = self;
//设置是否使用自定义键盘
[self.hexTextView setTextViewKeyboardType:TextViewKeyboardTypeNumber];
//设置自定义键盘类型
[self.hexTextView setNumberKeyboardType:NumberKeyboardTypeHEX];
安全键盘的使用注意事项
如果想要实现每次收起键盘之后再次弹出新的随机布局,那么需要实现delegate
方法
- (void)textFieldDidEndEditing:(UITextField *)textField{
[self.randomTextField setKeyboardType:KeyboardTypeNumber];
[self.randomTextField setNumberKeyboardType:NumberKeyboardTypeRandom];
}
安装
1.使用CocoaPods安装
pod 'OttoKeyboardView'