我想知道如何制作2个UIAlertView,有3个按钮,UIAlertViews(2)需要不同,选项和动作......怎么???
答案 0 :(得分:8)
试试这个:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome" message:@"Message." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:@"Button 2", @"Button 3", nil];
alert.tag = 1;
[alert show];
然后对下一个alertView执行相同操作,只需将标记更改为2
然后运行此方法
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if(alert.tag == 1) {
//the alert tag 1 was just closed - do something
}
}
另外 - 请确保包含UIAlertViewDelegate
答案 1 :(得分:0)
只需在alertviews(4)委托方法中检查2,警告视图负责调用方法(1)。
答案 2 :(得分:0)