0
獲取NSWindow邊框尺寸的度量標準的首選方法是什麼?基本上我需要找出像素窗口邊框有多厚。macOS窗口邊框尺寸
我最近發現自己需要這樣做,但各種解決方案似乎已經相當過時(即Carbon和HITheme)。
獲取NSWindow邊框尺寸的度量標準的首選方法是什麼?基本上我需要找出像素窗口邊框有多厚。macOS窗口邊框尺寸
我最近發現自己需要這樣做,但各種解決方案似乎已經相當過時(即Carbon和HITheme)。
基本上,您使用的這些NSWindow
方法之一,從內容矩形轉換爲框架矩形或反之亦然,然後比較兩個矩形:
+contentRectForFrameRect:styleMask:
+frameRectForContentRect:styleMask:
-contentRectForFrameRect:
-frameRectForContentRect:
,如果你沒有,你使用類方法有一個特定的窗口來衡量,或者如果你想忽略工具欄的存在。
對於現在的年齡來說,除了頂部(標題欄)之外,窗口上的任何位置都沒有「邊框」。
非常感謝。我正在推翻這一個。 (無邊界部分是有意義的,因爲我在這裏移植了一些非常古老的代碼。) –