我无法获得我的UITextField's
中的返回键工作! 我有相当多的UITextField's
所以有人可以给一小段代码?我无法让我的UITextField中的返回键工作
1
A
回答
1
试试这个
- (IBAction)textFieldDoneEditing:(id)sender
{
[sender resignFirstResponder];
}
您将有此连接到您所拥有的文本字段。连接到File's Owner
时,请使用Did End On Exit
选项。
0
检查textField.delegate = self;
,其中自是当前UIViewController
设置,然后检查是否有辞职的文本字段:[textField resignFirstResponder];
1
如果你有大量的文本字段,你想返回键调出下一个文本域。所以用户可以快速输入数据。然后设置一组委托每个文本框为您的视图控制器
textField.delegate = self;
确保您的视图控制器通过把这个在接口声明采用UITextFieldDelegate协议
<UITextFieldDelegate>
然后使用textFieldShouldReturn方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == self.Field1) {
[self.Field2 becomeFirstResponder];
}
else if (textField == self.Field2) {
[self.Field3 becomeFirstResponder];
}
else if (textField == self.Field3) {
[self.Field4 becomeFirstResponder];
}
else if (textField == self.Field4) {
[self.Field5 becomeFirstResponder];
}
else if (textField == self.Field5) {
[self.Field5 resignFirstResponder];
}
return YES;
}
相关问题
- 1. 我无法让我的堆栈工作
- 2. 我无法让jQuery工作
- 3. 我无法让Restler工作
- 4. 我无法让makefile工作
- 5. 无法让我的Java类工作
- 6. 无法让我的布尔值工作
- 7. 无法让我的java程序工作
- 8. 我无法让jQuery的jScrollPane工作! :(
- 9. 无法让我的转换器工作
- 10. 似乎无法让我的jQuery工作
- 11. 无法让我的循环工作
- 12. 无法让我的Gzip工作
- 13. 无法让我的bootstrap 3 javascript工作
- 14. 无法让我的循环工作
- 15. 无法让我的Jscrollpane在我的Jtextarea中工作
- 16. 无法让我的.js在我的Dreamweaver文件中工作
- 17. 无法让我的逻辑在我的if语句中工作
- 18. 无法让我的mysql_query()在我的php脚本中工作
- 19. 我无法让我的WebMethod在ASP.NET中工作
- 20. 我无法让jQuery QueryBuilder在我的index.html中工作
- 21. 我无法让我的交通灯序列在HTML中工作
- 22. 我无法让我的函数返回全局变量
- 23. 无法让我的window.location工作在回声标记
- 24. 我无法让我的removeDuplicate方法工作?
- 25. 我无法让我的扩展方法工作(C#)
- 26. 我无法让我的数组公式在工作表中工作
- 27. 我无法使用我的物理键盘输入uitextfield
- 28. 无法让我的链接在我的HTML工作
- 29. Swift:无法让UITextField关闭键盘
- 30. 我无法让Youtube API工作