【问题标题】:Loading main interface programmatically?以编程方式加载主界面?
【发布时间】:2015-09-07 17:50:50
【问题描述】:

Xcode中有默认的主界面设置-

如何以编程方式更改 mac OS X 应用程序的默认主界面故事板?

【问题讨论】:

  • 看我的回答希望对你有帮助。
  • 我看不到你的答案。

标签: macos swift cocoa storyboard


【解决方案1】:

基本答案:你不知道。这是在你的应用程序包的 Info.plist 中设置的,它不能在运行时修改(好吧,如果你有写权限,它可以,但无论如何你都需要在这些设置下重新启动)。

可以做的是使用我之前的(已删除)答案,建议在启动时加载附加故事板(请参阅NSApplicationDelegate 协议与UIApplicationDelegate Mac)。

【讨论】:

  • 是的。我放弃了以编程方式替换这个主界面的想法。
【解决方案2】:

“你不能”并不正确。您可以删除 plist 条目并在您的应用委托中进行自己的 UI 设置 - 这些不必来自情节提要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 2010-12-07
    • 2019-10-29
    相关资源
    最近更新 更多