Hur*_*rkS 4 uikeyboard becomefirstresponder ios resignfirstresponder
我一直试图弄清楚如何让UIKeyboard上的下一个按钮加载下一个UITextField.我有两个单元格,名称和电子邮件我想使用下一步按钮从名称转到电子邮件.
到目前为止我已经补充说
//.h
<UITextFieldDelegate>
Run Code Online (Sandbox Code Playgroud)
然后我这样做是为了尝试将用户从Name传递给Email
//.m
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
customerNameTextField.delegate = self;
customerEmailTextField.delegate = self;
//...
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (![customerNameTextField.text isEqualToString:@""]) {
[customerNameTextField resignFirstResponder];
[customerEmailTextField becomeFirstResponder];
} else if (textField == customerEmailTextField) {
// here you can define what happens
// when user presses return on the email field
// send request
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
它输入第一个if语句,然后它使用resignFirstResponder从屏幕上删除键盘但是它不使用becomeFirstResponder加载新键盘..任何帮助解决这个问题都会非常适用.
Sud*_*ari 11
这将从一个文本字段转到下一个textField ...
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
if (textField == ist) {
[second becomeFirstResponder];
}
else if (textField == second) {
[third becomeFirstResponder];
}
else{
[textField resignFirstResponder];
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5843 次 |
| 最近记录: |