Kru*_*nal 7 iphone buttonclick uialertview ipad
我是iPhone开发人员的新手,
我想一个接一个地实现2个警报视图,比如当用户按下删除按钮时,第一个警报视图会询问Are you sure want to Delete ?两个按钮yes和no
现在,如果用户按下yes,则第二个警报视图将显示消息Deleted Successfully !此警报视图仅包含OK按钮,现在单击此OK按钮我想调用一个方法.
如果用户按下No则不会发生任何事情,警报应该解除.
这是我的代码片段,
-(void)DeletebtnCliked:(id)sender
{
UIAlertView* alertView = [[UIAlertView alloc] initWithTitle:@"Are you sure want to delete ?"
message:nil delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Yes",@"No",nil];
[alertView show];
[alertView release];
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0)
{
UIAlertView* alertew = [[UIAlertView alloc] initWithTitle:@"Deleted Successfully !"
message:nil delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertew show];
[alertew release];
if (buttonIndex == 0)
{
[self MethodCall];
}
}
else if (buttonIndex == 1)
{
[alertView dismissWithClickedButtonIndex:1 animated:TRUE];
}
}
Run Code Online (Sandbox Code Playgroud)
写完这段代码后,我在无限循环中.
任何帮助将不胜感激.
Jes*_*mpo 11
alertView.tag = 1;
alertew.tag = 2;
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (alertView.tag == 2)
{
//Do something
}
else
{
//Do something else
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17234 次 |
| 最近记录: |