iOS讓軟鍵盤(pán)消失的簡(jiǎn)單方法
一些文本輸入控件等待輸入時(shí)會(huì)彈出軟鍵盤(pán),我們可以設(shè)置這些控件的Did End On Exit之類(lèi)的回調(diào)方法以在用戶(hù)點(diǎn)擊軟鍵盤(pán)上的done或return之列的按鍵時(shí)收起鍵盤(pán).
不過(guò)某些時(shí)候有些鍵盤(pán)沒(méi)有上述的按鍵,或者我們希望點(diǎn)擊App視圖的背景時(shí)使軟鍵盤(pán)收起來(lái),無(wú)論當(dāng)時(shí)軟鍵盤(pán)是否打開(kāi).
一種辦法是拖動(dòng)一個(gè)按鈕到View上,然后使其大小和View相同,然后設(shè)置點(diǎn)擊該按鈕的回調(diào).
but,我們還可以有更簡(jiǎn)單的方法.
我們知道UIView本身沒(méi)什么Action,不過(guò)它的子類(lèi)UIControl卻有不少,所以我們可以將View的類(lèi)型從UIView變?yōu)閁IControl,這樣我們就可以免費(fèi)獲得想要的觸摸事件了,所以第一步,將View類(lèi)變?yōu)閁IControl:

然后拖拽View到頭文件,選擇事件處理器:

最后我們完成回調(diào)方法的編寫(xiě):
- (IBAction)bgTaped:(id)sender {
[_text resignFirstResponder];
}
通過(guò)以上幾個(gè)簡(jiǎn)單的步驟我們完成了我們想要的功能 ;)
以上給大家介紹了iOS讓軟鍵盤(pán)消失的簡(jiǎn)單方法,希望對(duì)大家有所幫助!
- 詳解IOS點(diǎn)擊空白處隱藏鍵盤(pán)的幾種方法介紹
- 總結(jié)IOS中隱藏軟鍵盤(pán)的三種方式
- 解決ios模擬器不能彈出鍵盤(pán)問(wèn)題的方法
- iOS應(yīng)用開(kāi)發(fā)中監(jiān)聽(tīng)鍵盤(pán)事件的代碼實(shí)例小結(jié)
- 總結(jié)IOS關(guān)閉鍵盤(pán)/退出鍵盤(pán)的五種方式
- 解決vue js IOS H5focus無(wú)法自動(dòng)彈出鍵盤(pán)的問(wèn)題
- IOS關(guān)閉鍵盤(pán)的方法
- 代碼詳解ios鍵盤(pán)收起問(wèn)題
- iOS 開(kāi)發(fā)之 - 關(guān)閉鍵盤(pán) 退出鍵盤(pán) 的5種方式
- iOS鍵盤(pán)如何添加隱藏鍵盤(pán)功能
相關(guān)文章
iOS實(shí)現(xiàn)屏幕亮度和閃光燈控制的實(shí)例代碼
本篇文章主要介紹了iOS實(shí)現(xiàn)屏幕亮度和閃光燈控制的實(shí)例代碼,具有一定的參考價(jià)值,有興趣的可以了解一下2017-06-06
如何通過(guò)Objective-C的枚舉學(xué)習(xí)iOS中位操作.md詳解
這篇文章主要給大家介紹了關(guān)于如何通過(guò)Objective-C的枚舉學(xué)習(xí)iOS中位操作.md的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)各位iOS開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
iOS開(kāi)發(fā)中使用UILabel設(shè)置字體的相關(guān)技巧小結(jié)
這篇文章主要介紹了iOS開(kāi)發(fā)中UILabel設(shè)置字體的相關(guān)技巧小結(jié),代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2016-01-01
iOS開(kāi)發(fā)中class和#import的區(qū)別介紹
這篇文章主要介紹了iOS開(kāi)發(fā)中class和#import的區(qū)別,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2018-02-02
IOS 靜態(tài)方法與動(dòng)態(tài)方法詳解
這篇文章主要介紹了IOS 靜態(tài)方法與動(dòng)態(tài)方法詳解的相關(guān)資料,需要的朋友可以參考下2017-02-02
iOS應(yīng)用UI開(kāi)發(fā)中的字體和按鈕控件使用指南
這篇文章主要介紹了iOS應(yīng)用UI開(kāi)發(fā)中的字體和按鈕控件使用指南,分別簡(jiǎn)單講解了UILabel和UIButton的用法,需要的朋友可以參考下2016-01-01
iOS中tableView cell分割線(xiàn)的一些設(shè)置技巧
在項(xiàng)目開(kāi)發(fā)中我們會(huì)常常遇到tableView 的cell分割線(xiàn)顯示不全,左邊會(huì)空出一截像素,更有甚者想改變系統(tǒng)的分割線(xiàn),下面通過(guò)這篇文章來(lái)一起學(xué)習(xí)學(xué)習(xí)在iOS中tableView cell分割線(xiàn)的一些設(shè)置技巧,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-05-05

