//点击alertView button 触发的方法。
//buttonIndex按钮的索引值 cancel的index为0
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
//获取alertview上的输入文本
UITextField * textField1 = [alertView textFieldAtIndex:0];
NSLog(@"%@",textField1.text);
switch (buttonIndex) {
case 0:
NSLog(@"取消");
break;
case 1:
NSLog(@"done1");
break;
case 2:
NSLog(@"done2");
break;
default:
break;
}
}
- (IBAction)showAlertView:(id)sender {
UIAlertView * alertView = [[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"done", nil];
//设置alertView的样式
alertView.alertViewStyle = UIAlertViewStyleLoginAndPasswordInput;
//使alertView展示出来
[alertView show];
//延迟5秒执行dismissAlertView
// [self performSelector:@selector(dismissAlertView:) withObject:alertView afterDelay:5];
}
- (void)dismissAlertView:(UIAlertView *)alert {
// alertview消失的方法
[alert dismissWithClickedButtonIndex:0 animated:YES];
}
@end
UIAlertView简单记载
最新推荐文章于 2017-06-01 16:22:19 发布