IOS學習之 UITextfield
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 {}