nspanel

    2熱度

    1回答

    我知道這個用例是非典型的,但我一直在試圖找出一種方法來使NSPanel不被激活,只在某些情況下。 如果NSPanel與初始化NSNonactivatingPanelMask(或者如果面板的「非激活」屬性在Interface Builder被選中),在後面的代碼改變式面膜對窗口行爲沒有任何影響: [panel setStyleMask:([panel styleMask] | NSNonactiva

    0熱度

    1回答

    我發現,NSView的rightMouseUp可能仍然是活動時,表單display.I使用此代碼。 [NSApp beginSheet:editPanel modalForWindow:window modalDelegate:self didEndSelector:@selector(didEndSheet:returnCode:contextInfo:)

    1熱度

    1回答

    我正在嘗試爲ScreenSaverView子類顯示配置表。經過與Xcode的長時間戰鬥後,我終於在系統偏好設置(並選擇了我的屏幕保護程序)中單擊「屏幕保護程序選項」時出現配置表,並且表格正常運行,但有一個例外:背景爲黑色,呈現文字不可見(見圖)。 無論工作表是NSPanel還是NSWindow類,以及面板是普通面板,實用程序面板還是HUD面板,都會發生這種情況。我看起來唯一能做的就是改變面板的al

    0熱度

    1回答

    我遇到問題,我的PreferencePanel只會在Xcode以發行版和調試模式啓動時出現。但是,如果我啓動應用程序的歸檔應用程序,如果單擊我的Preferences按鈕,則不會發生任何事情。如果從Xcode啓動,如果我打開pref面板,關閉它並等待幾秒鐘,再次嘗試該命令也沒有任何反應,面板不顯示。我正在使用名爲「PreferenceController」的NSWindowController類,

    3熱度

    1回答

    就像在NSWindow中單擊按鈕後顯示的NSPanel一樣。 我找了很多,但沒有一個簡單的例子。 感謝您的幫助。

    1熱度

    2回答

    我正在開發一個小而簡單的狀態菜單應用程序。 有一個菜單,當用戶點擊它時,應該出現一個HUD窗口(NSPanel)。 這是我的顯示板: [hudWindow makeKeyAndOrderFront: self]; 這是我如何關閉該窗口: [hudWindow orderOut: nil]; 所以這是事件鏈: 當應用程序啓動時我解僱窗口; 然後用戶(即我:-))點擊菜單項並使面板出現; 然後

    0熱度

    3回答

    我創建了自定義NSPanel,並使用Sheet顯示它的bengin。在它上面沒有任何按鈕可以關閉,我想在10秒後用NSTimer關閉這個面板。我怎樣才能做到這一點? [[NSApplication sharedApplication] beginSheet: scanningPanel modalForWindow: window modalDele

    1熱度

    1回答

    我需要關閉整個應用程序時,在面板上的關閉按鈕,用戶點擊, 我試過應用: - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication { return YES; } ,但它也將關閉該應用從文件 - 選擇器面板。 預先感謝您。 L.

    0熱度

    1回答

    我有一個NSPanel。 我使用下面的代碼: [NSApp beginSheet:<NSPanel> modalForWindow:[[self view] window] modalDelegate:self didEndSelector:nil contextInfo:nil]; 該面板具有包含的NSTextField的視圖。 對於某些帶有

    3熱度

    1回答

    在我的應用程序中,有一個實用程序窗口(實際上它是一個NSPanel對象)。它會顯示一段時間,並在其他應用程序的窗口前。 但是當其他應用程序以全屏模式運行時,實用程序窗口不顯示。但我發現當全屏應用程序運行時,它會創建新的桌面。 (我想這裏的桌面是人們在其他問題談的空間。) 當我在Launchpad中選中「任務控制中心」,我看到的是顯示在原來的桌面實用程序窗口,而全屏幕應用程序位於用戶當前所看到的新桌