標籤:
這一次給大家帶來的是ios中點擊背景如何收鍵盤
直接:
file:///Users/a504-18/Desktop/螢幕快照%202016-03-17%20下午7.35.07.png
先建立一個這樣的頁面,把兩個文字框進行連線:
file:///Users/a504-18/Desktop/螢幕快照%202016-03-17%20下午7.36.57.png
其實,很簡單,視圖控制器有一個view屬性,是從UIViewController繼承來的。這個view屬性對應的nib檔案中的View。使用介面構造器,可以更改view所指向的對象所屬的類。將它的底層類由UIView更改為UIControl.因為UIControl是UIView的子類,所以非常適用於view屬性串連到UIControl執行個體。如果從UIView類建立執行個體更改為UIControl類建立執行個體,就獲得了觸發操作方法的能力。但在這之前,需要你建立在點擊背景是需要的方法。
file:///Users/a504-18/Desktop/螢幕快照%202016-03-17%20下午7.46.27.png
file:///Users/a504-18/Desktop/螢幕快照%202016-03-17%20下午7.48.00.png
選擇UIControl,需要在控制器類中再添加一個操作方法,把UIControl進行連線,產生以下語句:file:///Users/a504-18/Desktop/螢幕快照%202016-03-17%20下午7.56.50.png
將以下代碼添加到ViewController.m檔案中@end語句上面的位置:
file:///Users/a504-18/Desktop/螢幕快照%202016-03-17%20下午7.57.52.png
這個方法只是告訴兩個文字框放棄第一響應者狀態。即使控制項並非第一響應者了,對其調用resignFirstResponder方法也是非常安全的。
iOS中點擊背景收鍵盤