验证错误后重新显示UIAlertView?

时间:2013-08-20 11:44:19

标签: ios cocoa-touch uialertview

我有一个UIAlertView,我想在重置密码并要求提供新密码时继续向用户显示。然后,我使用自己的自定义方法验证输入,如果有,则返回错误。如果没有发生错误,该变量将为nil。我想重新显示最初的UIAlertView,而不是让它消失,并且在发生错误后再也不会回来。如果用户按下取消,则它应该消失,但是在验证正确之前不会使用确定按钮。

我现在正在工作,除了重新展示。

任何人都知道怎么做?

2 个答案:

答案 0 :(得分:0)

为此,您需要UIAlertViewDelegate中的方法,并且没有一个方法可以让您这样做。我不认为使用标准的UIAlertView

是可行的

答案 1 :(得分:0)

我认为你需要使用带有文本字段的Alertview。

请参阅this了解实施情况。

然后,您可以使用UITextField delegate方法和UIAlertView delegate方法进行验证。