0
在我的應用程序中,我有兩個文本框,並且我希望一旦用戶完成輸入值後,就從一個文本框控件切換到第二個控件。第一個文本區域自動。用戶完成在UITextField中輸入文本後,控件應該自動切換
有沒有人有這個想法?
謝謝,
在我的應用程序中,我有兩個文本框,並且我希望一旦用戶完成輸入值後,就從一個文本框控件切換到第二個控件。第一個文本區域自動。用戶完成在UITextField中輸入文本後,控件應該自動切換
有沒有人有這個想法?
謝謝,
我假設「完成輸入」意味着用戶點擊鍵盤上的返回,...按鈕。
UITextField具有UITextFieldDelegate協議的委託。而這裏的方法......
- (BOOL)textFieldShouldReturn:(UITextField *)textField
...你可以用這種方式實現它...
...
self.myFirstTextField.delegate = self;
self.mySecondTextField.delegate = self;
...
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == self.myFirstTextField) {
// User hits return key on keyboard when editing first textfield
[mySecondTextField becomeFirstResponder];
} else if (textField == self.mySecondTextField) {
// User hits return key on keyboard when editing second textfield
// This simply removes focus from the second textfield and hides keyboard
[mySecondTextField resignFirstResponder];
}
return YES;
}
如果「輸入完畢後」不回,...鍵盤上的按鈕,你可以實現這個代表的方法...
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
...當用戶輸入時檢查UITextField的文本。
謝謝....我很感激。 – Ashutosh 2011-03-25 20:29:48
我只是有一個驗證,當你的第一個textview滿足了某些要求,然後只是調用'[textView2 becomeFirstResponder];' – 2011-03-24 22:22:20