nsviewcontroller

    0熱度

    1回答

    我有一個問題,現在我試圖解決很長一段時間。項目文件也提供。 所以我有以下想法,有一個側邊欄的按鈕,當按鈕被點擊時,它只切換右側的內容。 我最初創建了一個只有1個故事板的項目。 Window使用按鈕和自定義視圖啓動第一個ViewController。 我需要的是當按下其中一個按鈕時,自定義視圖被替換爲另一個ViewController的內容。只是視圖,而不是整個以前的視圖控制器被另一個取代。 我該怎

    0熱度

    1回答

    在the NSViewController documentation,它說: 如果您在nibNameOrNil一零通過,則nibName將返回零和的loadView()將拋出一個異常;在這種情況下,您必須在調用Creating A View Controller之前調用NSViewController,或者覆蓋loadView()。 「創建視圖控制器」鏈接到NSViewController的in

    5熱度

    1回答

    我工作的一個MacOS的應用程序,我想處理的NSViewController本地熱鍵事件(命令+向上箭頭鍵)。 這是我如何與斯威夫特做到這一點: override func keyDown(with event: NSEvent) { let modifierkeys = event.modifierFlags.intersection(.deviceIndependentFlagsM

    -5熱度

    1回答

    我遇到了一些應用程序問題,並尋找最佳解決方案。我想創建一個在其他NSViewController中具有獨立邏輯的彈出窗口。 案例是 - 我點擊我的窗口中的按鈕,然後出現其他窗口與一些NSTextField和自定義設計。我正在考慮什麼組件最適合我的問題。 是這樣的: my view 預先感謝您的幫助!

    0熱度

    1回答

    我想窩其相關的數據結構中我的ViewController類,像這樣的嵌套ViewControllers: struct Book { let title: String } extension Book { struct Chapter { let id: String } } extension Book.Chapter {

    0熱度

    1回答

    我有一個任務來編寫一個小應用程序,其中各種控制器必須嵌入到默認控制器中。所有控制器都存儲在一個故事板中。嵌入控制器的子視圖 if let id = getControllerId(pageIndex) { // get controller's storyboard id by segmented index let storyBoard = NSStoryboard(nam

    0熱度

    1回答

    當我創建一個類型爲NSViewController的新「Cocoa類」,並選中「同時爲用戶界面創建XIB文件」時,我得到一個空白的xib文件。其「文件所有者」具有連接到自定義視圖的插座「視圖」。 當我創建一個新的「視圖」(xib文件)時,其「文件所有者」沒有「視圖」插座或任何其他種類。只有一個「新引用插座」,我無法將其連接到視圖。 爲什麼一種xib在這裏有一個「視圖」,另一個沒有?有沒有辦法在我自

    0熱度

    1回答

    我正在研究一個音譯應用程序,它從NSTextView中獲取一些文本並將其轉換爲另一個NSTextView, 我想要做的是,因爲用戶在他輸入句子時鍵入一個單詞並按下空格我希望空格鍵觸發一個動作,我指定將該句子分解爲單個單詞的數組。 爲了做到這一點我已經嘗試重寫該keydown功能中的viewController類: override func keyDown(theEvent: NSEvent) {

    1熱度

    1回答

    是否有任何方法來存儲視圖控制器顯示爲工作表的用戶默認值的窗口大小?我正在使用故事板,並與類型表一起繼續使用。

    3熱度

    2回答

    我使用Interface Builder創建了NSWindowController和NSViewController,然後,我刪除了NSWindow's標題欄,以便我可以自定義Window。我創建了一個類子類NSWindow並在課堂上做下列事情。 override var canBecomeKey: Bool { return true } override var canBeco