1. ホーム
  2. ios

[解決済み] シンプルなUIAlertViewを追加する

2022-09-30 21:13:49

質問

OK"ボタンを備えたシンプルな UIAlertView を作成するために使用できるスターター コードは何でしょうか?

どのように解決するのですか?

アラートを表示させたいときは、次のようにします。

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"ROFL" 
                                                    message:@"Dee dee doo doo." 
                                                    delegate:self 
                                                    cancelButtonTitle:@"OK" 
                                                    otherButtonTitles:nil];
[alert show];

    // If you're not using ARC, you will need to release the alert view.
    // [alert release];

ボタンがクリックされたときに何かしたい場合は、このデリゲートメソッドを実装します。

- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
    // the user clicked OK
    if (buttonIndex == 0) {
        // do something here...
    }
}

そして、デリゲートが以下のように適合していることを確認してください。 UIAlertViewDelegate プロトコルに準拠していることを確認します。

@interface YourViewController : UIViewController <UIAlertViewDelegate>