我想獲得一個NSSrollView與它的NSTextField工作,但滾動條似乎沒有響應任何我編碼。NSScrollView在可可
我聲明NSScrollView爲IBOutlet,將其添加爲屬性,然後合成它。然而,這是無濟於事。
滾動條在調整大小時會出現,但目前它們不起作用。
我曾嘗試使用蘋果的文檔,但再次,沒有喜悅那裏。
任何幫助?謝謝!
我想獲得一個NSSrollView與它的NSTextField工作,但滾動條似乎沒有響應任何我編碼。NSScrollView在可可
我聲明NSScrollView爲IBOutlet,將其添加爲屬性,然後合成它。然而,這是無濟於事。
滾動條在調整大小時會出現,但目前它們不起作用。
我曾嘗試使用蘋果的文檔,但再次,沒有喜悅那裏。
任何幫助?謝謝!
,你是說「對於我而言,這卷軸會做的伎倆任何容器」您可以在NSScrollView
使用NSTextView
。並設置文本您需要使用setString而不是setStringValue。
示例如何設置文本NSTextView
:
.H
IBOutlet NSTextView *textView;
.M
-(void)awakeFromNib {
NSString *string = @"my text";
[textView setString:string];
}
不要忘記IBOutlet中NSTextView
不NSScrollView
。
NSTextView
是NSScrollView
:
要添加到Justin Boo的答案中,方法setString:在NSText中聲明,它是NSTextView的超類。 – TheAmateurProgrammer 2012-03-13 07:29:34
感謝您的回答,setString方法確實是正確的。 但是,我仍然有問題,因爲滾動條仍然不起作用。無論我添加多少文本,滾動條仍保持在相同的位置。 任何想法? 非常感謝! – Kevin 2012-03-13 10:00:59
問題解決了!我雖然你的意思是我仍然不得不用NSTextView嵌入NSScrollvew。 這麼多想法是一個複雜的問題,我只是把一個NSTextView,它的工作。非常感謝! – Kevin 2012-03-13 10:18:07
請描述任務和問題準確。你想要實現什麼?如果您需要滾動文本,則會有一個名爲NSTextView的控件,該控件已經具有滾動條(即默認包含NSScrollView)以及NSTextField上的一些額外功能。 – Gobra 2012-03-13 06:33:28
我試圖將NSScrollView與NSTextField結合使用的原因是,我無法將文本寫入NSTextView,因爲編譯器一直給我提示NSTextView可能不會響應setStringValue。 爲了我的目的,任何滾動的容器都可以做到這一點。 – Kevin 2012-03-13 06:43:17