IT開發/UI設計/運營/影視特效培訓機構

400-111-8989

熱門課程

iOS讓鍵盤消失的技巧

  • 發布:IT培訓
  • 來源:IT學習資料
  • 時間:2018-06-29 17:16

焦點在UITextField或UITextView中的時候,鍵盤會出現,想點一下背景就讓鍵盤消失。這是在手持設備上服合用戶的操作習慣。當然方法有很多,在這兒我說一個比較實用的方法。

因為UIView默認是不能關聯方法調用的,而UIControl則不一樣,它可以關聯很多方法。而UIControl是UIView的子類,它有UIView的所有特性,于是我們可以把我們的UIView修改為UIControl類,這樣再給它關聯一個事件,一般就是up in side,這樣在這個關聯的事件里我們dismiss所有的UITextField或UITextView.

這兒有一個遞歸找view上所有的UiTextField或UITextView,并dismiss的主法:

- (void)resignKeyBoardInView:(UIView *)view

{

for (UIView *v in view.subviews) {

if ([v.subviews count] > 0) {

[self resignKeyBoardInView:v];

}

if ([v isKindOfClass:[UITextView class]] || [v isKindOfClass:[UITextField class]]) {

[v resignFirstResponder];

}

}

}

這個方法是不是很實用呀?實用就頂一個!你們的支持是我無限的動力。

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:iOS中使用自定義字體
下一篇:iphone-隱藏tabbar會出現空白

達內it學習路線?如何學好it?

學編程需要什么基礎嗎?

Python、Java、C++該學哪一個

學編程需要什么基礎嗎

  • 掃碼領取資料

    回復關鍵字:視頻資料

    免費領取 達內課程視頻學習資料

  • 視頻學習QQ群

    添加QQ群:1143617948

    免費領取達內課程視頻學習資料

Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

選擇城市和中心
江西省

貴州省

廣西省

海南省

中出人妻中文字幕无码