nswindow

    0熱度

    2回答

    我使用下拉菜單創建了一個statusBar應用程序。我想從該下拉菜單中打開一個settingsWindow。我用自己的ViewController製作了設置窗口。 問題是,我無法弄清楚如何實例化並顯示我所做的settingsWindow。我試圖按照互聯網上的每一個線索,沒有任何成功。 我的ViewController: class SettingsViewController: NSViewCon

    0熱度

    1回答

    我已經創建了一個窗口使用接口builder.By默認窗口具有關閉,最小化和最大化按鈕的標題欄。我可以隱藏最小化和最大化按鈕使用IB屬性檢查器來取消這些樣式掩碼,但無法刪除這些按鈕。我可以如何使用界面生成器(我正在使用xcode5.1)?

    0熱度

    1回答

    我正在嘗試爲mac開發一個應用程序,但是我嘗試製作多個窗口時出現問題,例如當您在safari上單擊cmd+N時。 我試圖尋找教程如何做到這一點卻只是通過使用本教程在這裏創建一個單獨的窗口,我也必須要能夠做到這一點是最接近的:如果有人知道如何https://www.youtube.com/watch?v=Z1Erw7aP0EQ 我可以使用Xcode使無限的窗口,我會高度讚賞它!

    1熱度

    1回答

    在我的應用程序中,我有一個輔助NSWindow,它是使用我的initWithWindowNibName:方法中的NSWindowController中的.xib創建的。該窗口是標題欄關閉的普通NSWindow。 創建窗口後,使用makeKeyAndOrderFront: - 顯示窗口,並禁用所有控件(文本框,組合框)。 我有(超過..)三重檢查窗口中的所有標誌和控件的視圖層次結構:一切已啓用,允許

    0熱度

    1回答

    我有一個通用的NSPanel窗口,我在我的應用程序中用作偏好窗口。每當窗口關閉時,我都會選擇一個選擇器。該選擇器的目的是保存用戶選擇的首選項的狀態(沒有「保存」按鈕)。 我有一個NSButton(「關閉」),我很容易設置調用我的關閉選擇器。 我設定,讓我的選擇也被稱爲當用戶通過點擊做紅色的X在NSPanel的左上角: NSButton *closeButton = [[self window] s

    2熱度

    1回答

    我有一個NSWindow,我從一個.xib文件中的MenuBarItem的窗口啓動makeKeyAndOrderFront - 它工作,很好。 但是,我想運行一個方法,當這個窗口打開,所以我subclassed NSWindow並將窗口設置爲子類。 當我這樣做的快捷方式,窗口打開,但不是主要的窗口,做-(void)makeKeyWindow 當我做-(void)makeMainWindow的的NS

    1熱度

    1回答

    我有在其NSDelegate實現了兩個NSWindowDelegate方法文檔窗口: windowWillReturnUndoManager: 窗口:shouldPopUpDocumentPathMenu: 第一個,windowWillReturnUndoManager,正常工作,這似乎表明NSDelegate設置正確。 第二個窗口:shouldPopUpDocumentPathMenu似乎永遠不

    2熱度

    1回答

    我添加了一些簡單的約束到我在我的主要NSWindow但它造成問題的NSView。 通常我可以調整我的應用程序窗口(就像任何Safari/Finder窗口等)。我在窗口中添加了一個簡單的NSView,如下所示: [self.blackDimOverlay setFrame:NSMakeRect(0, 0, self.window.frame.size.width, self.window.frame

    0熱度

    1回答

    我有一個NSWindowController的子類,當我按下鍵盤上的esc鍵時,我需要將代碼關閉相關聯的NSWindow。 我發現在keyDown:方法中沒有處理esc按鈕,因此在閱讀本網站上的其他問題並通過互聯網後,我發現最好的解決方案是在控制器中提供一個cancel:方法。事實上,這項工作,我覆蓋了cancel:方法和NSLog,我放在那裏工作很好,當我按Esc鍵。 問題是,如果我用一個簡單的

    0熱度

    1回答

    我有一個窗口並添加了一個子視圖,這個子視圖是另一個視圖的容器(使用NSViewController訪問和添加)。 我已禁用自動佈局並從彈簧調整大小。子視圖在調整窗口大小時正確調整大小。 如果我添加/刪除子視圖保持窗口大小相同,它工作正常。但如果我添加子視圖並最大化它,然後刪除,然後添加,它會混亂。 有些時候它發生直截了當的: 打開主窗口(它在小尺寸打開)。最大化它,然後添加子視圖,子視圖將被添加到