A criação é bem simples, semelhante ao uma caixa de texto comum, a diferença está na linha anterior do comando usado para mostrar a mensagem:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Título" message:@"Mensagem" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
[alert show];
Aqui, antes de mostrar a tela, avisamos que precisamos colocar uma entrada de texto na caixa de mensagem. Simples e fácil. Para acessar o que foi escrito, no método de resposta do delegate vai ter o código semelhante ao desse exemplo:
Aqui, antes de mostrar a tela, avisamos que precisamos colocar uma entrada de texto na caixa de mensagem. Simples e fácil. Para acessar o que foi escrito, no método de resposta do delegate vai ter o código semelhante ao desse exemplo:
-(void)alertView:(UIAlertView*) alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
NSLog(@"%@",[[alertView textFieldAtIndex:0] text]);
}
Nenhum comentário:
Postar um comentário