你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS讓軟鍵盤消失的簡單方法

iOS讓軟鍵盤消失的簡單方法

編輯:IOS開發綜合

一些文本輸入控件等待輸入時會彈出軟鍵盤,我們可以設置這些控件的Did End On Exit之類的回調方法以在用戶點擊軟鍵盤上的done或return之列的按鍵時收起鍵盤.

不過某些時候有些鍵盤沒有上述的按鍵,或者我們希望點擊App視圖的背景時使軟鍵盤收起來,無論當時軟鍵盤是否打開.

一種辦法是拖動一個按鈕到View上,然後使其大小和View相同,然後設置點擊該按鈕的回調.

but,我們還可以有更簡單的方法.

我們知道UIView本身沒什麼Action,不過它的子類UIControl卻有不少,所以我們可以將View的類型從UIView變為UIControl,這樣我們就可以免費獲得想要的觸摸事件了,所以第一步,將View類變為UIControl:

這裡寫圖片描述vc23zsS8/izRodTxysK8/rSmwO3G9zo8L3A+DQo8cD48aW1nIGFsdD0="這裡寫圖片描述" src="/uploadfile/Collfiles/20160220/2016022009172036.png" title="\" />

最後我們完成回調方法的編寫:

- (IBAction)bgTaped:(id)sender {
    [_text resignFirstResponder];
}

通過以上幾個簡單的步驟我們完成了我們想要的功能 ;)

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved