我想显示嵌套的alertViews。我在嵌套alertViews中遇到的问题是,当我单击第一个alertView的“添加”按钮时,它会显示第二个alertView,在第二个alertView中,我有一个textField和一个“保存”按钮。我想在单击保存按钮后保存数据,然后重新加载已经在第一个alertView中的UITableViewData。
我是个新手,所以请帮帮我。
发布于 2011-12-29 18:30:06
您应该创建具有不同tag属性的警报视图,以便在delegate方法中可以轻松区分屏幕上显示的警报视图。
例如:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Info"
message:@"Message" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil] autorelease];
[alert setTag: 1001]; // give different tag to different alert views
[alert show];
[alert release];现在在delegate方法中:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (alertView.tag == 1001)
{
// do something
}
eles if (alertView.tag == 1002)
{
}
}希望它能帮助你..
https://stackoverflow.com/questions/8665986
复制相似问题