你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS自動自動隱藏軟鍵盤

iOS自動自動隱藏軟鍵盤

編輯:IOS開發綜合
       自動隱藏軟鍵盤,分為兩步,一個是單擊軟鍵盤外部任意空間;另外一個是單擊軟鍵盤上的return鍵。下面依次實現   單擊軟鍵盤外部空間鍵隱藏軟鍵盤:   一:在viewDidLoad中添加一個UITabGestureRecognizer,並將其添加到ViewController的view對象上   [cpp]  UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]                                      initWithTarget:self                                      action:@selector(dismissKeyboard)];       [self.view addGestureRecognizer:tap];   二:可以看到上面有一個dismissKeyboard的selector,下面實現該方法,並在方法中通過resignFirstResponder來隱藏軟鍵盤 [cpp]   -(void)dismissKeyboard {       [feedbackTextField resignFirstResponder];   }     單擊軟鍵盤上的return鍵隱藏軟鍵盤: 一:使ViewController實現UITextFieldDelegate協議,ViewController.h [cpp]   //   //  FeedBackViewController.h   //  YofotoEdu   //   //  Created by wly on 13-10-14.   //  Copyright (c) 2013年 yofoto. All rights reserved.   //      #import <UIKit/UIKit.h>      @interface FeedBackViewController : UIViewController <UITextFieldDelegate>   @property (strong, nonatomic) IBOutlet UITextField *feedbackTextField;      @end   二:在ViewDidLoad為UITextFiled指定delegate [cpp]   feedbackTextField.delegate = self;     三:實現UITextFieldDelegate中的textFieldShouldReturn:方法 [cpp]   -(BOOL)textFieldShouldReturn:(UITextField *)textField {       [feedbackTextField resignFirstResponder];   }    
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved