nswindow

    0熱度

    1回答

    在我的菜單欄應用程序中,我有一個菜單項打開一個窗口。窗口在窗口後面打開,窗口後面保持關鍵窗口。 我不能讓window.makeKey()工作,除非我在斷點後運行它。我試圖把代碼行放在窗口生命週期的不同位置,甚至把它放在DispatchQueue.main.asyncAfter(deadline: execute:),它不起作用。 我也試過使用window.makeKeyAndOrderFront(

    2熱度

    1回答

    我使用fullSizeContentView選項(對於NSWindow.styleMask)有一個透明的標題欄。但通過激活fullSizeContentView,所有字體變得更厚(請看圖片)。我不明白爲什麼,以及如何避免它。 這裏是一個圖片來比較: 任何想法?提前致謝。 (我用的Xcode 8.3.3,MACOS塞拉利昂10.12.6)

    0熱度

    1回答

    我們可以使用AppleScript輕鬆調整窗口大小,但是,我想知道NSWindow是否可以做同樣的事情?或者像NSWindow?我只在https://developer.apple.com/documentation/appkit/nswindow上找到了「Creating Windows」,所以我懷疑這個想法的可行性。

    0熱度

    1回答

    我想知道當一個窗口在後臺成爲最前面的窗口。 我看這個問題,但它的工作原理知道什麼窗口最前面,而不是當窗口最前面的窗口:How to know if a NSWindow is the front window? 我實現了這個代碼,但不幸的是它只有在打開的窗口不是在叫它回到前景 override func viewDidAppear() { let a = variables.action

    0熱度

    1回答

    獲取NSWindow邊框尺寸的度量標準的首選方法是什麼?基本上我需要找出像素窗口邊框有多厚。 我最近發現自己需要這樣做,但各種解決方案似乎已經相當過時(即Carbon和HITheme)。

    1熱度

    1回答

    如上所示,我有一個視圖控制器(NSViewController)和窗控制器(NSWindowController)。我有一個自定義窗口(NSWindow),以便我可以自定義主窗口的外觀。特別是,我只是想爲它的背景色設置一個特定的顏色。 class BasicBorderlessWindow: NSWindow { override init(contentRect: NSRect, st

    0熱度

    1回答

    我將NSWindow設置爲「在啓動時隱藏」。當按下按鈕時,我如何讓NSWindow出現(彈出)?

    0熱度

    1回答

    在我的Mac App中,我聽取按鍵事件並將它們傳遞給內部客戶端,具體取決於修飾符和關鍵代碼。 目前,我面臨的問題是,我無法保持「Ctrl + Tab」事件。看起來,「應用程序」本身試圖處理這個問題,這對基於標籤的應用程序是有意義的。所以我禁用Tabbingmode,但仍然,Ctrl + Tab永遠不會觸發KeyDown事件。關鍵代碼和修飾符的任何其他組合似乎都可以通過。 有關如何獲取Ctrl +

    1熱度

    1回答

    我想知道聚光燈如何聚焦浮動,而另一個窗口仍然有焦點! ,我可以很容易使一個窗口浮在所有其他窗口window?.level = Int(CGWindowLevelForKey(.maximumWindow)),但我不能讓兩個窗口都具有焦點,幫幫忙! Cocoa有沒有像ShowWithoutActivating這樣的功能?

    0熱度

    1回答

    我在objectiveC,OSX上,而不是iOS上。 XCode 8.3 我有一個首選窗口(自定義NSWindow),作爲我的主窗口上的模態打開。 首選項窗口本身包含一個帶有選項卡的視圖。無論何時點擊,選項卡高度都會更改窗口大小。 第一選項卡點擊: 第二個選項卡點擊: 現在,如果有人隱藏在Dock中的應用程序,並再次啓動它,在預置窗口變得活躍標籤1的高度,即使標籤2仍然有效。所以內容被切斷。 我需