我有一個非常簡單的窗口,其中包含一個NSTextView。我打電話給readRTFDFromFile:加載並在磁盤上顯示一個rtf文件。我從awakeFromNib處理程序中調用它。當視圖出現在屏幕上時,它只能部分顯示rtf的內容,視圖的按鈕部分是空白/白色。NSTextView:加載RTF,視圖不能正確更新,直到鼠標移到控件上
但是,當鼠標移過控件時,其餘的rtf被正確渲染,填充以前的空白區域。
我爲此感到有些不知所措。有任何想法嗎?
我有一個非常簡單的窗口,其中包含一個NSTextView。我打電話給readRTFDFromFile:加載並在磁盤上顯示一個rtf文件。我從awakeFromNib處理程序中調用它。當視圖出現在屏幕上時,它只能部分顯示rtf的內容,視圖的按鈕部分是空白/白色。NSTextView:加載RTF,視圖不能正確更新,直到鼠標移到控件上
但是,當鼠標移過控件時,其餘的rtf被正確渲染,填充以前的空白區域。
我爲此感到有些不知所措。有任何想法嗎?
該視圖的照片將有極大的幫助,但您是否已嘗試在讀取RTF數據後將視圖標記爲需要顯示([view setNeedsDisplay:YES]
)?
您將不得不發佈您的代碼。此外,沒有「the」awakeFromNib處理程序。任何物體都可以擁有它,所以最好解釋它在哪裏。 – 2010-10-18 15:43:15
好點。我從NSWindowController的awakeFromNib處理函數中調用它。 – anthony 2010-10-18 17:34:31