0
是否有某種委託方法在顯示或不顯示NSView時發送消息?當NSView顯示在屏幕上時,我需要運行NSTimer,並且當它不是在整個過程中不必要地在後臺運行時,我需要使其無效。NSView消息顯示時和不顯示時?
是否有某種委託方法在顯示或不顯示NSView時發送消息?當NSView顯示在屏幕上時,我需要運行NSTimer,並且當它不是在整個過程中不必要地在後臺運行時,我需要使其無效。NSView消息顯示時和不顯示時?
取決於你如何實現你的代碼,你可以繼承的NSView並創建發出正確的信息像setHidden
或"removeFromSuperview
"不同的NSView活動自己的委託協議。
如果要將此視圖嵌入到一個NSWindow對象中,可以繼承NSWindow,然後拋出「close
」或「performClose:
」的自定義委託協議方法。當然,在這種情況下,實際上已經爲您定義了一個"NSWindowDelegate
" protocol。
感謝您的回答,但您能否更具體地說明我可以如何使用'setHidden',使其表現得像一個委託方法? – iMaddin
你的NSView只會出現在一個NSWindow對象中,還是會出現在許多不同的獨特窗口之一中? –
在一個NSTableView中有許多NSViews。 – iMaddin