美文网首页
iOS自定义键盘

iOS自定义键盘

作者: 大不不 | 来源:发表于2018-04-13 09:51 被阅读634次

OttoKeyboardView

自定义键盘,支持多种样式(数字键盘、小数点键盘、身份证键盘、十六进制数键盘、随机布局的安全数字键盘),切合项目需求。支持UITextFieldUITextView

界面展示

数字键盘、小数点键盘、身份证键盘、十六进制数键盘 安全键盘

具体使用

在需要用到的地方导入头文件#import "OttoKeyboardView.h"
根据需求使用OttoTextFieldOttoTextView

@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'
2.直接使用,将OttoKeyboardView文件夹拖到你的工程里面

Demo下载

相关文章

网友评论

      本文标题:iOS自定义键盘

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