iOS自定義鍵盤(pán)

OttoKeyboardView

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

界面展示

數(shù)字鍵盤(pán)、小數(shù)點(diǎn)鍵盤(pán)、身份證鍵盤(pán)、十六進(jìn)制數(shù)鍵盤(pán)
安全鍵盤(pán)

具體使用

在需要用到的地方導(dǎo)入頭文件#import "OttoKeyboardView.h"
根據(jù)需求使用OttoTextFieldOttoTextView

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

Demo下載

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容