按下按钮时添加警告消息

时间:2014-01-21 01:20:26

标签: ios uibutton action warnings

我目前正在为Xcode 5上的IOS 7编写一个游戏,我正在为View Controller添加一个“重置”按钮,而不是重置游戏并得分为0.

我想询问用户是否确定要重新启动。这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

您应该使用UIAlertView来询问用户。确保UIViewController确认UIAlertViewDelegate协议。

<强> ViewController.h

@interface ViewController : UIViewController <UIAlertViewDelegate>

<强> ViewController.m

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Restart" message:@"Do you really want to restart?" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Restart", nil];
[alert show];

...

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    if (buttonIndex == 0) {
        //cancel
    } else if (buttonIndex == 1) {
        //restart
    }
}