這一次給大家帶來的是ios中點擊背景如何收鍵盤 直接上圖: 先創建一個這樣的頁面,把兩個文本框進行連線: 其實,很簡單,視圖控制器有一個view屬性,是從UIViewController繼承來的。這個view屬性對應的nib文件中的View。使用界面構造器,可以更改view所指向的對象所屬的類。將它
這一次給大家帶來的是ios中點擊背景如何收鍵盤
直接上圖:
先創建一個這樣的頁面,把兩個文本框進行連線:
其實,很簡單,視圖控制器有一個view屬性,是從UIViewController繼承來的。這個view屬性對應的nib文件中的View。使用界面構造器,可以更改view所指向的對象所屬的類。將它的底層類由UIView更改為UIControl.因為UIControl是UIView的子類,所以非常適用於view屬性連接到UIControl實例。如果從UIView類創建實例更改為UIControl類創建實例,就獲得了觸發操作方法的能力。但在這之前,需要你創建在點擊背景是需要的方法。
如圖:
選擇UIControl,需要在控制器類中再添加一個操作方法,把UIControl進行連線,註意下麵對話框中Event標簽選擇Touch Down點擊動作。生成以下語句:
將以下代碼添加到ViewController.m文件中@end語句上面的位置:
這個方法只是告訴兩個文本框放棄第一響應者狀態。即使控制項並非第一響應者了,對其調用resignFirstResponder方法也是非常安全的。
現在大功告成了。