iOS開發自己定義鍵盤回車鍵Return Key


       在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  。歡迎大家訪問!



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM