nswindow

    2熱度

    2回答

    假設我有一個浮動的無邊界圓形NSWindow。 它是循環的,因爲內容視圖只是繪製一個紅色圓圈。 該內容視圖需要分層支持([contentView setWantsLayer:YES]),因爲我正在對其應用CoreAnimations,例如動畫縮放。 通常,NSWindow的可點擊區域由內容視圖像素的透明度來定義。但是,一旦NSWindow的內容視圖變成了分層支持,不幸的是,透明區域也會收到點擊。

    0熱度

    1回答

    請考慮以下情形。我有一個有兩個窗口的應用程序: 包含所有應用程序功能的主窗口; 和一個輔助窗口,可以使用全局快捷方式或通過點擊應用程序的狀態欄圖標來調用。它看起來像這樣: 這是一個簡單的窗口,可以快速將數據添加到應用程序,而無需啓動主窗口 - 可能會更改空間並中斷用戶的工作流程。 窗口浮高於一切(這是在NSModalPanelWindowLevel),並可以加入所有空格(NSWindowColle

    1熱度

    1回答

    我在界面生成器和視圖中有一個窗口。我已將窗口大小調整爲我想要的大小。我希望窗口保持相同的寬度,但要調整大小以垂直擁抱內容。我已經在窗口上設置了最小尺寸。該窗口不是用戶可調整大小的。我將視圖添加到應用程序委託中的窗口中,並添加水平和垂直中心位置約束。 我無法防止窗口水平擁抱內容。即使在窗口上有最小尺寸,即使將contentView的優先級設置爲1,將窗口設置在窗口上,也沒有任何效果。我錯過了什麼?

    4熱度

    3回答

    我已經子類NSWindow和我有一個mywindow的類實現以下方法: -(void)resetCursorRects { NSImage *image = [NSImage imageNamed:@"cursor.png"]; [image setSize:NSMakeSize(32, 32)]; NSCursor *cursor = [[NSCursor allo

    3熱度

    1回答

    我有一個非激活的浮動NSPanel,即它的styleMask包含NSNonactivatingPanelMask標誌。由於此面板永遠不會變爲活動狀態,因此係統在靠近面板的某個邊緣時不顯示通常的調整大小光標。 有沒有辦法讓這些調整大小的光標顯示爲非激活面板?例如。該系統的字體面板以某種方式將其取消。

    1熱度

    1回答

    在小應用程序上運行應用程序將運行的Mac僅用於在循環中播放視頻的類似自助服務終端的設置。有什麼辦法讓應用程序完全接管屏幕?讓窗口成爲​​全屏不是問題,也不是隱藏鼠標光標,但是我們能否完全隱藏通知,有關藍牙設備連接/斷開連接等信息? 理想情況下,我想要一些設置窗口級別的方式,就像在iOS上一樣,以確保屏幕上彈出的任何內容都會出現在我展示的窗口後面。

    2熱度

    1回答

    縮放窗口這應該是簡單,但在任SO或我無法找到任何關於谷歌這個話題如此.. 什麼縮放新文檔窗口以滿屏的最佳途徑(即不是全屏模式但只是最大化窗口)爲基於NSDocument的應用程序? 它甚至可能是一些方法來覆蓋NSDocument或NSWindowController但我無法找到它。或者我們應該在initWithType:error:方法中的某處手動執行此操作..?

    4熱度

    1回答

    我的項目中有兩個筆尖。我一直在挖掘互聯網,弄清楚如何使按鈕關閉或隱藏按鈕所在的筆尖並打開另一個按鈕。另一個筆尖有一個按鈕可以做同樣的事情,反之亦然。 我不知道從哪裏開始。如果有人可以爲此做一個樣本類和方法,我可能有一些工作。從屏幕 [window close];

    1熱度

    1回答

    我正在製作一個展示視頻和圖像幻燈片的Cocoa應用程序。如果連接了多個屏幕(例如Mac Mini),我想要在每個屏幕上顯示不同的內容。每個NSWindow應該在每個NSScreen上全屏顯示。 在OSX 10.8上開發時,我使用NSBorderlessWindowMask將每個NSWindow幀設置爲NSScreen幀。我沒有在NSApplication上明確使用NSApplicationPres

    0熱度

    1回答

    在我的應用程序,我運行「nstimer」,但當我失去了焦點我的nswindow,我的數組丟失了所有對象,我的計時器仍然運行。 有什麼幫助嗎?