#### 鍵盤輸入
在iPhone應用程序中,?鍵盤輸入處理比較麻煩。
在輸入完成后我們需要自己關閉鍵盤。
在iPhone中我們還可以指定鍵盤輸入類型,?可以是Email、?電話和數字等類型。
#### 輸入完成關閉鍵盤
Phone中文本框輸入后,?鍵盤是不會關閉的,?必須編寫代碼。
修改文件
為關閉鍵盤添加事件處理方法:
h文件
~~~
-(IBAction) textFieldDoneEditing:(id)sender;
m文件
-(IBAction) textFieldDoneEditing:(id)sender {
[sender resignFirstResponder];
}
~~~
#### 鏈接事件
文本框對象的Did End On Exit事件鏈接到File’s?Owner。

#### iOS鍵盤小結
點擊鍵盤中的“換行”?或“return”鍵關閉鍵盤。
第一響應者是當前與用戶交互的控件,?在這個例子中,?點擊TextField控件,?
它就變成第一響應者鍵盤就會自動出現。
[sender resignFirstResponder];
是使TextField控件放棄第一響應者狀態。
#### 通過觸摸背景關閉鍵盤
點擊關閉鍵盤中的“return”關閉鍵盤比較麻煩,
我們可以通過觸摸背景關閉鍵盤。
在Hello-.h文件中增加動作聲明:
`-(IBAction) backgroundTap:(id)sender;`
在Hello-.m文件中增加動作實現:
~~~
-(IBAction) backgroundTap:(id)sender {
[txtField resignFirstResponder];
}
~~~
#### 連接動作和事件
為了使背景控件能夠響應事件,?我們需要背景View的父類( UIView) 修改成為UIControl,
UIControl是能夠觸發action,?所有控件都是UIControl的子類。?
而UIControl是UIView子類, 也具有View基本特征。

從Touch Down事件拖到File’s Owner圖標,
然后選擇backgroundTap: 動作。?
這樣觸摸視圖中沒有活動的控件的任何位置就可以觸發backgroundTap: 動作, 關閉鍵盤。

#### 鍵盤輸入類型
在iPhone中我們還可以指定鍵盤輸入類型, 可以是Email、 電話和數字等類型。

Email鍵盤

數字鍵盤

電話鍵盤

#### Return Key設定
在鍵盤輸入屬性框中我們可以定義Return Key,可以有Google等等。?
但是這些并沒有實際的含義,只是代表它可以觸發輸入完成事件( Did End OnExit) 。
