ios隱藏鍵盤


1.點擊頁面空白處隱藏鍵盤

給viewController里面復寫-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event方法,在這個方法里面,給先前獲取了輸入焦點的UITextField發送resignFirstResponder消息

例如:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

    [self.baseCountTextField resignFirstResponder];

}

 

2.點擊鍵盤上的return鍵隱藏鍵盤

給UITextField綁定Did End on Exit事件處理函數,並在其中給UITextField發送resignFirstResponder 消息。

 

3.給整個頁面設置一個大的UIControl類的控件

這種做法是將一個UIControl控件作為底子,然后在上面放其他控件,最后給作為底子的UIControl控件綁定touch up inside事件處理邏輯。

 

4.修改viewController的view的類型為UIControl

實際上跟第三種做法類似


免責聲明!

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



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