【问题标题】:Load NSViewController from Nib从 Nib 加载 NSViewController
【发布时间】:2012-06-01 19:02:56
【问题描述】:

我可以像在 UIKit 中使用 initWithNibName:bundle: 那样从 Nib 文件中加载 NSViewController 及其视图和所有子视图吗?在 AppKit 中,我可以使用该消息加载 NSWindowController,但如果我尝试加载 NSViewController,虽然视图不是 nil,但它不会显示。有没有已知的方法可以做到这一点?

编辑:如果我使用 addSubview: 以编程方式添加视图,它会起作用,如果我使用主笔尖中的自定义视图的插座然后替换,它就不起作用。

【问题讨论】:

  • 应该工作。你是如何显示视图的?
  • 主窗口中的自定义视图,AppDelegate 中的出口

标签: cocoa appkit nsviewcontroller


【解决方案1】:

也许问题在于,当您尝试以这种方式加载视图时,它只是“延迟加载”。
之后,您应该尝试从该视图访问某些内容,以使视图完全加载和显示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多