nsviewcontroller

    0熱度

    1回答

    我有下面的類層次結構: ​​ MyGeneralViewController保持由兩個ViewControllerA和ViewControllerB中常用的一些代碼。一個通用代碼是NSToolbar的創建以及NSToolbarDelegate的必要協議方法的實現。 工具欄中的按鈕之一是一個按鈕,允許用戶將NSTextView打開到單獨的窗口(更多房地產,用於處理關鍵字等的附加功能)。 這種情況的方

    0熱度

    1回答

    我有一個具有自定義視圖的NSMenuItem。但是,當我想更新菜單中的第一行時,它會將它的內容添加到xib文件中,而不是像我設置的那樣。 我的代碼: AppDelegate.m: - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { _helper = [[Helper alloc] init];

    3熱度

    1回答

    我有一個ViewController,它有2個不同大小的NSView。我想將自定義ViewController的視圖作爲子視圖添加到這兩個NSView,並使其動態調整大小以填充(2個父視圖)。在主佈局的實現文件中,我可以很好地完成這個任務,但它的代碼很多。我想讓我的自定義ViewController完成所有工作。爲此,我需要知道我將自定義視圖添加到的視圖的高度和寬度。有一個parentViewCo

    1熱度

    1回答

    我試圖設置一個簡單的基於Mac的2D平鋪引擎,使用2D NSMutableArray進行映射。爲了保持MVC的完整性,我使用NSViewController的子類,引用地圖對象(包含所述數組),並將瓦片數據的繪圖請求通過它傳遞給地圖。但是,我的應用程序似乎不會在我的drawRect代碼開始觸發前用對象填充數組。 每當我運行這個應用程序時,我的窗口無法加載,並且在調試器中收到錯誤消息「 - [__

    0熱度

    2回答

    我正在用xib建立一個帶有一個主窗口控制器的可可應用程序。該xib包含許多自定義視圖類。我想添加一個NSViewController到xib,但是我遇到了一些麻煩。 在界面生成器我可以拖動NSViewController到XIB,分配給它的定製控制器的類,並分配其以便在XIB相應的視圖。問題在於:initWithNibName:Bundle:或loadView都不會被調用。 我錯過了什麼? 編輯:

    3熱度

    3回答

    我在寫一個OS X應用程序時遇到了一個非常基本的初始化問題。我在我的NSViewController中初始化initWithNibName中的實例變量。但是,當我在IBAction方法中訪問這些變量時,這些變量將失去它們的價值並最終等於零。 這是我的代碼。我有一個應用程序有1個主窗口和1個NSViewController。應用程序委託以編程方式在applicationDidFinishLoadin

    1熱度

    1回答

    我在其中使用一個NSViewController類和單個視圖來顯示進度指示條和一些文本字段。我正在嘗試使用progressIndicator setMaxValue:和theTextField setStringValue:,但這些都沒有做任何事情。 我以前做過這件事,而且我已經檢查過並重新檢查過,它非常簡單,它不起作用的事實使我認爲它與類NSViewController有關。這就是爲什麼我試圖

    0熱度

    1回答

    據我所知,NSViewController類的視圖必須加載之前,可以通過setter和getters在視圖中更改任何內容。問題是,控制器中的視圖應該顯示倒計時,所以視圖控制器類有一個NSTimer,它會每秒更改一次stringValue。但從我所看到的,我必須使用類似: [instanceOfViewControllerClass view]在另一個類中,以便視圖將加載,然後setStringVa

    2熱度

    2回答

    我有一個NSViewController管理NSTableView,發現NSViewController有representedObject性質,但它不是一個IBOutlet,我不能約束的NSTableView的dataSource到的NSViewController的representedObject財產界面構建器。 representObject屬性如何被假設使用?有沒有正確使用的例子?

    2熱度

    1回答

    我在Interface Builder中有一個包含加載另一個Nib文件的viewController的視圖設置。但是,由於某些原因,加載的nib文件中包含的對象永遠不會被稱爲awakeFromNib。我在這裏錯過了什麼?無論如何要在界面構建器中從Nib加載視圖,並且還要在界面構建器中管理它們的屬性和大小? 在一般情況下,什麼是管理多個筆尖組成在一起成爲複合視圖的最佳做法是什麼? 最終解決方案: 我