2009-09-09 26 views
0

我創建了一個nib文件,並希望在其上顯示動態文本消息,如選定的文件名或選擇的文件號等。有沒有辦法解決這個問題?NIB文件中的動態文本標籤

我知道這可以爲警報面板完成,但我希望它在我的自定義工作表上。

由於

回答

3

可以編程創建的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

+0

謝謝Woofy。我想我會用上面的方法。 – King 2009-09-15 17:13:21