UIAlertView添加textField

- (IBAction)Open:(id)sender {

    

    UIAlertView* dialog = [[UIAlertView alloc] initWithTitle:@"Enter Name" message:@"" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Add",nil]; 

    [dialog setAlertViewStyle:UIAlertViewStyleLoginAndPasswordInput];

    

    // Change keyboard type

    [[dialog textFieldAtIndex:0] setKeyboardType:UIKeyboardTypeNumberPad];

    [[dialog textFieldAtIndex:1] setKeyboardType:UIKeyboardTypeNumberPad];

    [dialog show];

}


-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{

    if(buttonIndex == 1)

        NSLog(@"%@",[[alertView textFieldAtIndex:0]text]);

}


////////////////////////////////////////////////////////////////II

- (IBAction)Open:(id)sender {

    

   UIAlertView *alert = [[UIAlertView alloc]initWithTitle:nil message:@" " delegate:self cancelButtonTitle:nil otherButtonTitles:@"确定那个", nil];

    

    

    UITextField * nameField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0, 25.0)];

    [nameField setBackgroundColor:[UIColor whiteColor]];

    

    [alert addSubview:nameField];

    

    [alert show];

}


posted @ 2012-12-06 15:31  废弃账号  阅读(127)  评论(0)    收藏  举报