alertStyle
アラートスタイルを返します
解説
【NSAlertStyle】アラートスタイル
●NSWarningAlertStyle 注意パネル
●NSInformationalAlertStyle 情報パネル
●NSCriticalAlertStyle 警告パネル
返り値
( NSAlertStyle )
アラートスタイル
引数
フレームワーク
ApplicationKit
クラス
NSAlert
Instance Methods
使用可能
10.3
参照
-setAlertStyle:
例文
switch ([alert alertStyle]){ case NSWarningAlertStyle: NSLog(@"NSWarningAlertStyle"); break; case NSInformatio#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { //アラートパネルを作成 NSAlert *alert = [NSAlert alertWithMessageText:@"alertWithMessageText" defaultButton:@"defaultButton" alternateButton:@"alternateButton" otherButton:@"otherButton" informativeTextWithFormat:@"informativeTextWithFormat %@",@"text" ]; //ボタンを追加 [alert addButtonWithTitle:@"add"]; // [alert setDelegate:delegateObject]; //ヘルプボタンをつける [alert setShowsHelp:YES]; //シートで表示 [alert beginSheetModalForWindow:[sender window] modalDelegate:self didEndSelector:@selector(endAlert) contextInfo:nil ]; //アラートスタイルを表示 switch ([alert alertStyle]){ case NSWarningAlertStyle: NSLog(@"NSWarningAlertStyle"); break; case NSInformationalAlertStyle: NSLog(@"NSInformationalAlertStyle"); break; case NSCriticalAlertStyle: NSLog(@"NSCriticalAlertStyle"); break; } } //パネルが終わった時の処理 -(void)endAlert { NSLog(@"end"); } @end nalAlertStyle: NSLog(@"NSInformationalAlertStyle"); break; case NSCriticalAlertStyle: NSLog(@"NSCriticalAlertStyle"); break; }