2014-02-11 27 views
-8

在OSX上,如果我想顯示NSView,我使用方法displayUIView顯示方法的模擬是什麼?

什麼是UIView的模擬?

+5

'display'上的文檔說'不要直接調用這個方法.'並且它是'CALayer'而不是'NSView'的方法。你能解釋一下你想要在更高層面上做什麼嗎?也許那時我們可以幫忙。 – Fogmeister

+1

調用['-setNeedsDisplay'](https://developer.apple.com/library/ios/documentation/uikit/reference/uiview_class/uiview/uiview.html#//apple_ref/occ/instm/UIView/setNeedsDisplay)和等待下一個繪圖週期。據我所知,沒有辦法立即更新視圖的內容。 –

+0

@MatthiasBauch我在想同樣的事情。確切的等價物將是'drawRect:'或其他東西,但你不應該直接調用它。這是一個非常含糊的問題。 – Fogmeister

回答

1

蘋果的文檔是一個相當豐富的信息來源 - 大部分時間。 UIView類參考注意了一種方法,通知system that a view needs to be redrawnsetNeedDisplay

通過瀏覽文檔幾秒鐘應該知道的東西。

相關問題