在iOS開發中。用戶在進行文本輸入的時候,往往會用到虛擬鍵盤上的回車鍵,也就是Return Key.回車鍵有時候能夠是“完畢”(表示輸入結束)。能夠是“下一項”(連續信息輸入),能夠是“搜索”(網頁中輸入)。能夠是“發送”(郵件輸入),能夠是“增加”(比方連接Wi-Fi),等等。
我們須要怎么設置呢?方法例如以下:
(1)選中一個Text Field,點擊右側的"Show the Attributes inspector",找到以下的Return Key。
發現這里能夠自己定義回車鍵的功能,如:Google搜索,Join增加,Next下一項,Send發送等等。
。
(2)自己定義成Google搜索:
。
(3)自己定義成發送button:
。
可見自己定義各種回車鍵是比較方便的。
在需求中,一般在點擊完回車鍵后須要隱藏鍵盤,這應該怎么做。我之前的一篇博客《iOS開發之軟鍵盤使用小技巧》中講到點擊其它button或者屏幕其它部分來隱藏鍵盤,如今我們來實現通過點擊回車鍵來隱藏小鍵盤。
(1)拖拽一個Text Field,並在swift代碼中進行聲明和綁定:
@IBOutlet weak var inputTextField: UITextField!
(2)當前ViewController類繼承一個Protocol:UITextFieldDelegate,並實現UITextFieldDelegate中的一個方法:textFieldShouldReturn()。
並在viewDidLoad()加入代碼。詳細實現例如以下:
。
輸入以上代碼后。輸入完畢后點擊回車鍵就能隱藏鍵盤了,是不是非常方便呢?
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
