我有一個主要的.xib視圖,其中部分視圖由自定義視圖組成。同時,我還創建了單獨的.xib子視圖(以及它們各自的.h和.m文件)。這些自定義類然後連接到主.xib中的自定義視圖在自定義視圖中使用NSViewController
此設置工作正常,但我想有一些NSViewController(s)控制每個不同的自定義視圖。推薦的方法是什麼?
例如, Main.xib>包含'自定義視圖',每個都使用NSView自定義類,並在它自己的設計中.xib
NSViewController類將響應發生在這些自定義視圖之一中的事件,而不是綁定到Main.xib的NSViewController
我想你可以通過子類NSViewController,並把所需數量的新視圖控制器在做此主要的xib文件(就像應用程序委託)。然後你可以在窗口中用圖形將它們與相關的自定義視圖掛鉤,並讓它們在awakeFromNib上加載它們自己關聯的xib。您可以通過您的主視圖控制器上的插座來堅持這些子控制器 – pco494