2010-10-18 28 views
3

我有一個非常簡單的窗口,其中包含一個NSTextView。我打電話給readRTFDFromFile:加載並在磁盤上顯示一個rtf文件。我從awakeFromNib處理程序中調用它。當視圖出現在屏幕上時,它只能部分顯示rtf的內容,視圖的按鈕部分是空白/白色。NSTextView:加載RTF,視圖不能正確更新,直到鼠標移到控件上

但是,當鼠標移過控件時,其餘的rtf被正確渲染,填充以前的空白區域。

我爲此感到有些不知所措。有任何想法嗎?

+0

您將不得不發佈您的代碼。此外,沒有「the」awakeFromNib處理程序。任何物體都可以擁有它,所以最好解釋它在哪裏。 – 2010-10-18 15:43:15

+0

好點。我從NSWindowController的awakeFromNib處理函數中調用它。 – anthony 2010-10-18 17:34:31

回答

2

該視圖的照片將有極大的幫助,但您是否已嘗試在讀取RTF數據後將視圖標記爲需要顯示([view setNeedsDisplay:YES])?

4

關閉界面生成器中的「非連續佈局」

+0

這個!哇,我花了幾個星期的時間阻止了這個,很難找到答案。 – alfwatt 2015-07-29 04:47:40

相關問題