代码之家  ›  专栏  ›  技术社区  ›  Fabian

在scenedock中构造多个视图实例?

  •  0
  • Fabian  · 技术社区  · 7 年前

    我有一个nsstackview,在这里我添加了多个nsoutlineview实例。我目前从一个NIB构建这些实例,在这里我设置了一些选项。

    我想用scenedock中的nsoutlineview替换NIB中的加载。我已经在nsoutlineview中设置了所有我想要的选项,现在是scenedock的一部分。

    我知道我可以通过在nsviewController类中创建一个iboutlet来访问一个实例。但我需要更多的实例来说明nsoutlineview。

    我可以使用构造函数(init(frame:cgrect)和init(decoder:nsdecoder)),但我既没有合适的帧,也没有使用scenedock中nsoutlineview的设置加载nscoder。使用空nscoder不会从nsstoryboard加载设置。

    如何获取在nsStoryboard中设置的上述nsOutlineView的多个实例?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Fabian    7 年前

    不可能得到更多的物品,因为 NSObjects 在里面 storyboard 故事板 而且只有 viewControllers 可从 UIStoryboard/NSStoryboard .一个例外是 cells 在内部创建 tableViews 里面 视图控制器 ,可以用 makeView/dequeueReusableCellView .