我目前正在为Xcode 5上的IOS 7编写一个游戏,我正在为View Controller添加一个“重置”按钮,而不是重置游戏并得分为0.
我想询问用户是否确定要重新启动。这是怎么做到的?
答案 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
}
}