我有三个用户输入其信息的文本框。如果信息格式不正确,我会以红色显示一条警告信息,然后让他们输入新的信息。我试图使用while
循环等待他们的新信息,然后通过相同的if
陈述。如果他们的新信息是正确的,那么一旦按钮被按下,我们会转到另一个故事板。由于某种原因,它不起作用。你能告诉我我能做些什么来显示警告信息,然后等待新的输入而不去第二个故事板?用户在文本框中的输入
0
A
回答
2
while循环?没门!
你所寻找的是执行以下UITextFieldDelegate
方法之一:
为了把验证的前期作为用户输入一个字符:一旦用户完成输入
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
为了把验证:
- (void)textFieldDidEndEditing:(UITextField *)textField
- (BOOL)textFieldShouldReturn:(UITextField *)textField
通过这个Apple Documentation了解它的细节。
+0
非常感谢!我刚开始学习Objective C和Xcode。现在我正在参加一个在线课程,您能否推荐任何可以显着帮助我的书? –
+0
我最近在这篇文章中提出过一个人http://stackoverflow.com/questions/32669622/learning-ios-programming-the-apple-way/32669743#32669743。检查这是否有助于你。祝一切顺利! – Abhinav
0
听起来像这样应该可以解决您的问题:Listen to a value change of my text field 为您的字段设置一个委托并让委托实现一个onChange方法,用于验证输入。
相关问题
- 1. 用户输入文本框
- 2. 提交后在输入框中保留用户输入文本
- 3. 在文本框中输入
- 4. 文本框用户输入限制
- 5. jQuery文本框用户输入长度
- 6. iRegex在用户输入的文本框中的日期
- 7. 在Datepicker文本框中输入文本
- 8. 检测用户在文本框中输入的内容
- 9. 如何在XForms文本框中保存用户输入的值
- 10. ASP.Net当用户在文本框中输入时禁用回发
- 11. 在.bashrc中输入用户文本
- 12. Python EasyGui:在文本框中返回用户输入
- 13. 防止用户在文本框中输入某些字符
- 14. 允许用户在文本框中输入转义字符
- 15. C#等待用户在文本框中输入完成
- 16. 如何让用户在文本框中输入有限的文本?
- 17. Rails中的富文本用户输入
- 18. 在输入框下方的Safari文本输入呈现文本
- 19. 输入文本框
- 20. 在SurfaceView上获取用户文本输入的对话框
- 21. 无法检索用户的文本框中输入
- 22. iPhone限制用户输入文本框中的空间
- 23. 将文本框中的用户输入显示为标签
- 24. 如何在用户输入文本框中替换文本框中的字符? (在C#中)
- 25. 在其他文本输入字段中输入文本时启用复选框
- 26. 在其他程序文本框中输入文本框中的文本
- 27. 淡入输入文本框
- 28. 如何在输入文本框中输入非英文语言?
- 29. 在文本输入框中输入隐藏文字
- 30. VB.NET用户输入文本框在SQL脚本命令中使用
用相关代码更新您的问题。 – rmaddy