nsopenpanel

    0熱度

    2回答

    我試圖以確定何時NSOpenPanel被關閉它實際上是關閉之前。我需要這樣做,以便我可以覆蓋另一個窗口,並在其上方打開面板的屏幕截圖進行動畫處理。不幸的是,在窗口已關閉後,您似乎可以訪問的所有通知似乎都會觸發。在開始轉換之前,會導致口吃不暢。 我已經試過: - 使用開啓面板上NSWindow的委託方法(顯然,沒有一個NSWindow的委託方法的工作) - 監控面板:userEnteredFilen

    4熱度

    2回答

    我正在使用OpenPanel獲取文件路徑URL。這工作: [oPanel beginSheetModalForWindow:theWindow completionHandler:^(NSInteger returnCode) { NSURL *pathToFile = nil; if (returnCode == NSOKButton) pathToFile = [[oPane

    8熱度

    2回答

    我有一個NSOpenPanel。但我想讓它只能選擇PDF文件。我正在尋找類似的東西: // NOT WORKING NSOpenPanel *panel; panel = [NSOpenPanel openPanel]; [panel setFloatingPanel:YES]; [panel setCanChooseDirectories:YES]; [panel setCanCho

    1熱度

    1回答

    我使用這個代碼: NSOpenPanel *openPanel = [NSOpenPanel openPanel]; [openPanel beginForDirectory:nil file:nil types:[NSImage imageFileTypes] modelessDelegate:self didEndSelector:NULL contextInfo:NULL];

    2熱度

    2回答

    我想要一個可定製的選擇器,其中可以定製許多功能。我無法弄清楚如何做的一件事是更改取消按鈕的文本。我發現setPrompt方法會改變OK按鈕的文本,但是我不能找到類似的取消按鈕的方法,有沒有這樣的方法?

    0熱度

    1回答

    我有一個NSOpenPanel和我從它的文件的URL,並把它變成一個NSString這樣的: imageURL = [[[panel URLs] objectAtIndex: 0] absoluteString]; 然後,當我去保存文件(在同一位置作爲文件被打開),我用這個: [imageData writeToFile:[NSString stringWithFormat:@"%@/%@.%

    3熱度

    1回答

    當我打開一個NSSavePanel或NSOpenPanel實例與beginWithCompletionHandler:該處理程序永遠不會被調用。相反,我看到面板出現幾分之一秒,然後再次消失,而不讓用戶選擇一個文件。當我用runModal打開面板時,它工作得很好。這裏代碼: NSSavePanel *savePanel = [NSSavePanel savePanel]; //[savePane

    0熱度

    2回答

    我正在編寫一個簡單的Cocoa應用程序,沒有核心數據或多個文檔支持。在Mac Pro上運行,OS X 10.6.6,Xcode 3.2.3。 我減少了我的應用程序下面的代碼在我AppDelegate類: - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { NSOpenPanel *openPan

    0熱度

    1回答

    我從boost C++創建的線程調用NSOpenPanel。 面板的行爲不正常,對鼠標響應不好,即單擊對象時點擊最高級別組合框確實會提高響應時不會執行任何操作。 我要運行一個單獨的runloop我正在做一個runModalForDirectory應該照顧運行自己的循環。 我也創建了一個單獨的objc類,它執行SelectorOnMainThread在主線程中顯示面板,但仍然行爲相同。 [ps pe

    0熱度

    1回答

    在Mac OS X上有沒有類似於GetForegroundWindow的東西? 我有兩個應用程序一個窗口(基於NSDocument)和一個命令行我想從命令行工具顯示一個NSOpenPanel,並希望使它爲基於NSDocument的應用程序的模型,但沒有它的windowref ?