nib ファイルを作成し、選択したファイル名や選択したファイルの数などの動的テキスト メッセージを表示したいのですが、これを行う方法はありますか?
これはアラート パネルで実行できることはわかっていますが、カスタム シートで実行したいのです。
ありがとう
nib ファイルを作成し、選択したファイル名や選択したファイルの数などの動的テキスト メッセージを表示したいのですが、これを行う方法はありますか?
これはアラート パネルで実行できることはわかっていますが、カスタム シートで実行したいのです。
ありがとう
次のようにプログラムで NSTextField を作成できます。
(IBAction)showText:(id)sender {
NSRect frame = NSMakeRect(50, 50, 200, 100);
NSTextField *tf = [[NSTextField alloc] initWithFrame:frame];
[tf setStringValue:@"test"];
[tf setSelectable:NO];
[tf setEditable:NO];
[tf setBordered:NO];
[tf setDrawsBackground:NO];
[[[sender window] contentView] addSubview:tf];
[tf release];
}
または、ビューでテキストを描画するために NSString のメソッド、つまり -drawAtPoint または -drawInRect を使用することもできます
NSTextField 要素とコントローラー クラスの間に接続を作成し、ラベルをプログラムで設定します (setStringValue を使用)。
または、バインディングの使用を検討できます。http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaBindings/CocoaBindings.htmlを参照してください。