我正在試圖找出OS X上屏幕上所有其他項目頂部的最佳方法。我不想妨礙用戶與其應用程序交互的能力,但想'註釋'它們。我希望能夠繪製20個不同的註釋。從Gizmodo截圖的上半部分恰好顯示我想要做的事情種。 http://gizmodo.com/assets/resources/2006/07/04%20Safari.jpg(對不起,我太新張貼它作爲一個圖像)在Quartz上畫畫屏
的問題,我覺得我需要回答是:
- 我應該創建一個單獨的窗口 每個圖形,繪製到那個?如果 那麼,我該如何最小化開銷?
- 因爲我不想要任何窗口 裝飾,我應該使用什麼樣的窗口或其他上下文?
我不認爲我想要創建20個窗口的開銷,但我也不知道我想創建一個全屏幕,不可見的窗口,其中包含我的上下文(我假設一個子類NSView) ,因爲我怕有什麼下面交互是意志)引起的問題和b)打破在必要的時候(我的實際繪圖將可能只覆蓋屏幕的10%)
我不Quartz2d工作只重繪細微之前,所以我無法理解如何從文檔中獲取「正確的」上下文。任何幫助,將不勝感激。
感謝,
誰
我不這麼認爲,謝謝,由於你說的煩惱!看起來最合適的做法是從沒有菜單欄的應用程序爲屏幕上的每個項目創建一個窗口,等等......一些Apple應用程序似乎這樣做,所以它不能這樣一個可怕的想法:P – Who 2010-07-13 12:43:05