nswindow

    0熱度

    1回答

    的子類,我使用的是與NIB時,它的初始化,多數民衆贊成解壓到一個NSWindow我的NSWindowController子類(正常)IB。 [NSWindowController *窗口]爲我提供了控制器的窗口。 現在,我想讓我的窗口控制的窗口是不同類的子類吧。具體來說,我想重寫一個方法,sendEvent。這是不行的,不是我想的那樣: self.window = ((WebViewEventKi

    2熱度

    3回答

    我有一個應用程序與2獨立NSWindow加載。 每個窗口都有一個小表,其中有兩個項目。 這裏的問題我不能似乎解決 - > 如果窗口#1主/專注,我可以點擊通常表中的各行。但是,如果我想單擊窗口#2中的表中的行,我必須單擊表格兩次。第一次單擊以獲得活動/聚焦的Window#2,最後第二次單擊以實際選擇該行。 我怎樣才能得到在NSTableViews中只有一個點擊行(無論他們的窗口是否在焦點或不)?

    0熱度

    1回答

    上週我花了很多時間擺弄下面的問題。我解決了它,但是因爲我在這裏找不到答案,我想分享我的解決方案給任何遇到此問題的人。 問題:我的應用程序在後臺(菜單欄)上運行,其主要NSWindow包含我的應用程序的所有喜好。點擊左上角的關閉按鈕關閉NSWindow。關閉NSWindow並重新打開之後,所有NSControl都沒有視覺響應。這些行動相應地發揮作用,但他們沒有更新。 我試過如下: 「上接近釋放」 取

    2熱度

    3回答

    我編程方式添加一個子視圖並將其添加到主窗口的上下文,以掩蓋整個背景視圖像這樣: loadingView = [[LoadingView alloc] initWithFrame:[mainWindow.contentView frame]]; NSLog(@"%@", [mainWindow.contentView subviews]); [mainWindow.contentView ad

    2熱度

    2回答

    我需要將我的NSWindow放置在屏幕的右上方,就在菜單欄的下方(如通知)。這樣做的最佳方法是什麼?

    0熱度

    3回答

    我製作了一個帶有自定義的小型可可應用程序MyWindow.xib和MyWindowController。該窗口包含的NSTextField(標籤),並從我的AppDelegate我初始化此控制器和它的視圖,設置標籤上的文本並顯示窗口: self.controller =[[MyWindowController alloc] initWithWindowNibName:@"MyWindow"];

    2熱度

    1回答

    我有一個可可應用程序NSWindow風格NSBorderlessWindowMask(沒有標題欄)。我想在窗口中放置圖像,但圖像的一部分應放置在窗口外。 這怎麼辦?

    3熱度

    1回答

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

    1熱度

    1回答

    當可可應用程序啓動時,NSWindow會自動更改爲全屏分辨率。但是,窗口中的自定義視圖根本不調整大小。我使用自動佈局,所以我認爲它應該自動更改。 我試着調整框架中的這一功能,但它仍然可以工作: -(void)windowDidResize:(NSNotification *)notification{ // windowView - is custom view in NSWindow

    0熱度

    1回答

    我知道Cocoa可以使用setFrameAutosaveName:或saveFrameUsingName:方法在用戶默認值中保存窗口的位置。 但用戶默認在哪裏? 它是否在每個應用程序的固定位置?