我有一个UITextField,用户输入他们的名字。当他们点击按钮时,我的应用会检查以确保他们确实输入了某些内容。如果他们没有,我会有一个警告视图出现,然后在下面我有这个代码:
[textField becomeFirstResponder];
唯一的问题是,当用户点击警报视图上的“确定”按钮时,文本字段不会被选中,以便用户可以在其中输入文本,而是必须手动点击它,这违背了目的代码。就像警报视图阻止这种情况发生一样。你有什么建议我这样做?谢谢你的帮助!
答案 0 :(得分:2)
如何显示提醒?您是在[textField becomeFirstResponder]
之后立即致电[alert show]
吗?
如果是这样,那就是问题所在。您应该将控制器注册为警报的代理人,然后在收到becomeFirstResponder
消息时致电alertView:didDismissWithButtonIndex:
。