在我正在编码的iOS应用程序中,我正在显示UIAlertView
以询问用户密码,我试图让他们在文本字段中按Enter键以提交密码。
我已经在textFieldShouldReturn
函数的文本字段中处理了回车。问题在于我在网上找到的示例,即使用dismissWithClickedButton
方法处理按钮点击。
当我尝试这个时,它只是在不检查密码的情况下解除UIAlertView
。我真的需要我设置的" OK" 按钮,所以我检查密码。
关于如何做到这一点的任何想法?
答案 0 :(得分:0)
您可以使用delegate
UIAlertViewDelegate
方法
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
UIAlertView中的按钮存储在一个数组中。因此,您可以找到确定按钮
的位置- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex == 1) //Your OK button
{
//Do Stuff
}
}