在iOS App及其Extension之间共享Storyboard

时间:2015-07-23 18:25:19

标签: ios xcode swift

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

xib路线对我来说似乎更正确,因为你不会用故事板组成一个场景,只是在其中抛​​出一堆视图。