iOS隱藏鍵盤的代碼

dw2d 9年前發布 | 2K 次閱讀 Objective-C IOS

當前視圖上有多個uitextfield時,來隱藏鍵盤, 先遍歷視圖的所有子視圖來 如果是UITextField就將其設為非第一響應 當然,如果要隱藏子視圖上的UITextField的話可以進一步判斷view的subviews的個數,如果大于1則遍歷view的子視圖,然后作類似操作

//隱藏鍵盤  當前視圖上有多個uitextfield
for(UIView *view in [self.view subviews])
{
     if(view is kindofclass:[UITextField Class])
    {
             [view resignfirstrespond];
     }
}

//直接用 [self.view endEditing:NO]

[[[UIApplication sharedApplication] keyWindow] endEditing:YES];</pre>

 本文由用戶 dw2d 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!