你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS學習之 UITextfield

IOS學習之 UITextfield

編輯:IOS開發綜合
1. UITextFieldDelegate的代理 開始輸入的監聽:     // return NO to disallow editing.     - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField; 輸入結束的監聽:     - (void)textFieldDidEndEditing:(UITextField *)textField; 等等。在這些方法中,添加相應的操作。   2.獲取UITextField輸入內容 [self.accountText addTarget:self action:@selector(input:) forControlEvents:UIControlEventEditingChanged]; - (void) input:(UITextField*)textField { }   3.監聽鍵盤事件的通知  [[NSNotificationCenter defaultCenter] addObserver:self                                              selector:@selector(keyboardWillShow:)                                                  name:UIKeyboardWillShowNotification                                                object:nil];          [[NSNotificationCenter defaultCenter] addObserver:self                                              selector:@selector(keyboardShow:)                                                  name:UIKeyboardDidShowNotification                                                object:nil];          [[NSNotificationCenter defaultCenter] addObserver:self                                              selector:@selector(keyboardWillHide:)                                                  name:UIKeyboardWillHideNotification                                                object:nil];          [[NSNotificationCenter defaultCenter] addObserver:self                                              selector:@selector(keyboardHide:)                                                  name:UIKeyboardDidHideNotification                                                object:nil];   - (void)keyboardWillShow:(NSNotification *)notif { } - (void)keyboardShow:(NSNotification *)notif { } - (void)keyboardWillHide:(NSNotification *)notif { } - (void)keyboardHide:(NSNotification *)notif { }  
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved