OttoKeyboardView
自定義鍵盤(pán),支持多種樣式(數(shù)字鍵盤(pán)、小數(shù)點(diǎn)鍵盤(pán)、身份證鍵盤(pán)、十六進(jìn)制數(shù)鍵盤(pán)、隨機(jī)布局的安全數(shù)字鍵盤(pán)),切合項(xiàng)目需求。支持UITextField和UITextView。
界面展示
數(shù)字鍵盤(pán)、小數(shù)點(diǎn)鍵盤(pán)、身份證鍵盤(pán)、十六進(jìn)制數(shù)鍵盤(pán)

安全鍵盤(pán)
具體使用
在需要用到的地方導(dǎo)入頭文件#import "OttoKeyboardView.h"
根據(jù)需求使用OttoTextField和OttoTextView
@property (nonatomic, strong) OttoTextField *certNoTextField;
@property (nonatomic, strong) OttoTextView *hexTextView;
self.hexTextView.textViewClickReturnDelegate = self;
//設(shè)置是否使用自定義鍵盤(pán)
[self.hexTextView setTextViewKeyboardType:TextViewKeyboardTypeNumber];
//設(shè)置自定義鍵盤(pán)類(lèi)型
[self.hexTextView setNumberKeyboardType:NumberKeyboardTypeHEX];
安全鍵盤(pán)的使用注意事項(xiàng)
如果想要實(shí)現(xiàn)每次收起鍵盤(pán)之后再次彈出新的隨機(jī)布局,那么需要實(shí)現(xiàn)delegate方法
- (void)textFieldDidEndEditing:(UITextField *)textField{
[self.randomTextField setKeyboardType:KeyboardTypeNumber];
[self.randomTextField setNumberKeyboardType:NumberKeyboardTypeRandom];
}
安裝
1.使用CocoaPods安裝
pod 'OttoKeyboardView'