我创建了一个iOS应用程序和相应的操作扩展。 我设法创建了一个应用程序组,以在应用程序和扩展程序之间共享NSUserDefaults。
现在我想从扩展程序中的主应用程序重用我的故事板的某些部分。如何在应用和扩展程序之间共享故事板? 任何人都可以在Swift中提供一个例子吗?
谢谢。
答案 0 :(得分:0)
如果要在应用和扩展程序之间共享视图,则需要为要共享的每个视图创建xib。然后将这些xib编译到应用程序和扩展程序使用的框架中。
也可以使用共享视图创建单独的故事板,然后将此故事板放入框架中。
xib路线对我来说似乎更正确,因为你不会用故事板组成一个场景,只是在其中抛出一堆视图。