強火で進め このページをアンテナに追加 RSSフィード

整理された情報は こちら へどうぞ。

2008年09月29日

[][]ほぼ日、MacのGUI - Alert(アラート)

NSAlertのサンプルです。

f:id:nakamura001:20080929232628j:image

	res = [[NSAlert 
		alertWithMessageText:@"書類“名称未設定”に加えた変更を保存しますか?" 
		defaultButton:@"保存" 
		alternateButton:@"保存しない" 
		otherButton:@"キャンセル" 
		informativeTextWithFormat:@"保存しないと、変更内容は失われます。"] runModal];
引数説明
alertWithMessageTextアラートのタイトル。 nil で省略可能。省略したときは「Alert」となります
defaultButton デフォルトボタン。 nil で省略可能。省略したときは「OK」となります
alternateButton 拡張ボタン。 nil で省略可能。省略したときは「拡張ボタン」が表示されません
otherButton その他のボタン。 nil で省略可能。省略したときは「その他ボタン」が表示されません
informativeTextWithFormat 本文

公式のヘルプはこちら。

NSAlert Class Reference

http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/Classes/NSAlert_Class/Reference/Reference.html

日本語の解説が良い人はこちらのSatoshi Oomoriさんのページを参照下さい。

http://www.oomori.com/cocoafw/ApplicationKit/NSButton/index.html

※注記

http://www.oomori.com/cocodesu/index.html

ソースコードこちら