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