0

// 当我单击按钮时,我希望出现一个警报视图,然后输入登录详细信息,如果详细信息正确,则移动到下一个视图,否则不。这该怎么做 ?

// 现在,当我单击按钮时,myButton 方法结束时会出现警报视图。如何控制流量?

- (IBAction)myButton:(id)sender
    {
        flag= [self alertview];

        if (flag)
        {
            SecondViewController *svc =[self.storyboard instantiateViewControllerWithIdentifier:@"vinay"];
            [svc setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
            [self presentViewController:svc animated:YES completion:nil];
        }
    }

-(int)alertview
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Login"
                                                    message:[NSString stringWithFormat:@"Enter Login ID and Password:"]
                                                   delegate:self cancelButtonTitle:@"Ok"
                                          otherButtonTitles:nil];
    flag=1;

    [alert setAlertViewStyle:UIAlertViewStyleLoginAndPasswordInput];
    [alert show];
    return flag;

}
4

1 回答 1

1

我为解决此问题所做的工作如下:

  1. 需要符合UIAlertViewDelegate.h 文件中的协议
  2. 然后需要为UIAlertView. 方法是alertView:clickedButtonAtIndex:
  3. 然后在方法中必须跟踪使用按钮索引点击的按钮并访问警报视图使用NSString *pass = [alertView textFieldAtIndex:0].text;代码的文本字段。(这里的 0 是第一个文本框)

享受编码:)

于 2012-12-20T10:53:28.300 回答