0
我有一個小可可問題。我有一個StatusBar應用程序在菜單欄中有一個NSStatusItem。它由自定義視圖繪製爲shown here。當應用程序的主視圖被隱藏(大部分時間)時,電腦會進入休眠狀態並再次喚醒,我失去了圖標並顯示一個藍色矩形。有沒有人知道我能做些什麼。顯示主視圖時不會發生這種情況。NSStatusItem睡眠後未顯示
我有一個小可可問題。我有一個StatusBar應用程序在菜單欄中有一個NSStatusItem。它由自定義視圖繪製爲shown here。當應用程序的主視圖被隱藏(大部分時間)時,電腦會進入休眠狀態並再次喚醒,我失去了圖標並顯示一個藍色矩形。有沒有人知道我能做些什麼。顯示主視圖時不會發生這種情況。NSStatusItem睡眠後未顯示
該問題已通過將[theItem drawStatusBarBackgroundInRect:[toolbarView frame]]替換爲[toolbarView setNeedsDisplay:YES]來解決; 感謝AlBlue讓我朝着正確的方向前進。
您使用什麼代碼來顯示該項目?當應用程序關閉時,你是否在某處放置圖像? – AlBlue 2010-03-02 22:38:04
謝謝你問我這個問題。 我用這個, [theItem drawStatusBarBackgroundInRect:[toolbarView frame] 因爲你問我把它改爲這個 [toolbarView setNeedsDisplay:YES]; 我不是100%確定這解決了這個問題。但我似乎無法再現它。 – bartvdpoel 2010-03-02 23:07:49
我不是100%確定它是否修復。但是我會把它交給我的測試人員,看看它是否會回彈。 AlBlue,謝謝你的提示! – bartvdpoel 2010-03-02 23:10:31