【问题标题】:Share Storyboard between iOS App and its Extension在 iOS 应用程序及其扩展程序之间共享 Storyboard
【发布时间】:2015-07-23 18:25:19
【问题描述】:

我创建了一个 iOS 应用和一个相应的操作扩展。 我设法创建了一个应用组来在应用和扩展程序之间共享 NSUserDefaults。

现在我想在扩展程序的主应用程序中重用我的故事板的某些部分。如何在应用程序和扩展程序之间共享故事板? 谁能提供一个 Swift 的例子?

谢谢。

【问题讨论】:

  • 您是否尝试将情节提要文件添加到您的扩展目标?结果如何?
  • 我试过了。但是我怎样才能将共享故事板嵌入到我现有的扩展故事板中呢?如何将它包含在 View Container 中?

标签: ios xcode swift


【解决方案1】:

如果您想在应用程序和扩展程序之间共享视图,则需要为要共享的每个视图创建 xib。然后,这些 xib 将被编译到您的应用程序和扩展程序都使用的框架中。

也可以使用共享视图创建单独的故事板,然后将此故事板放入框架中。

xib 路线对我来说似乎更正确,因为您不会使用情节提要来组成场景,而只是在其中添加一堆视图。

【讨论】:

    猜你喜欢
    • 2019-03-29
    • 1970-01-01
    • 2021-05-25
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    相关资源
    最近更新 更多