Swift提供了12種鍵盤類型:
? ? ? 在開發(fā)中棉饶,我們可以根據(jù)不同的需求,選擇不同的鍵盤樣式镇匀,例如,當我們只需要輸入手機號碼時袜啃,可以選擇純數(shù)字類型的鍵盤(.NumbersAndPunctuation)汗侵,當我們需要輸入網(wǎng)址時,可以選擇URL樣式的鍵盤(.URL)群发,其中晰韵,默認的鍵盤樣式(.Default)
我們可以通過輸入框的 UIKeyboardType?來設(shè)置鍵盤樣式
nameView.textFeild.keyboardType = .numberPad
下面圖像將一一展示個個類型的區(qū)別
default
numbersAndPunctuation
url
numberPad,asciiCapableNumberPad
phonePad
emailAddress
decimalPad
webSearch
2.取消鍵盤,如下
? ? UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(closeKey)];
? ? [self.tableV addGestureRecognizer:tap];
-(void)closeKey{
? ? [self.tableV endEditing:YES];
}
添加這幾行代碼即可熟妓,tableV是轉(zhuǎn)換成自己的UITableView即可