2010-01-13 42 views
0

雖然10.6引入了整潔的- windowDidEndLiveResize:等人的NSWindowDelegate,但我需要10.5中的類似行爲才能避免通過- windowDidResize:不斷調用更重的功能。
目前我只能想到一個基於計時器的解決方案(即檢查最後一次調整大小時的短時間間隔),這看起來很難看。backporting NSWindowDelegates windowDidEndLiveResize在OSX 10.5中的行爲?

有更好的方法來支持嗎?或者至少有一種方法來獲取調整大小控件上特定的鼠標按下/ -up事件?

回答

1

您可以嘗試從窗口的內容視圖查詢inLiveResize方法。調整窗口大小時,其內容視圖也將調整大小。

+0

啊,從10.1開始,views就已經有'viewDidEndLiveResize'這樣的事件了 - 謝謝。 – 2010-01-13 18:29:11

相關問題