如何分配故事板视图?

How to distribute storyboard view?

我正在为开发人员创建一个开源插件,以便在他们的 Apple Watch Extension 中使用自定义屏幕,并希望他们将其添加到他们的情节提要中。我如何打包它并指示他们将其包含在他们的应用程序(故事板)中?

可能类似于 Android (link) 中的 include 标记。

您可以创建一个单独的 xib 文件,或者将仅包含一个视图控制器的故事板添加到项目中。然后,实施者可以使用 instantiateViewControllerWithIdentifier.

实例化视图控制器

您只能在 Apple Watch 应用程序中使用一个 Storyboard,因此如果您在 IB 中完成了 UI,那么您将不得不复制 InterfaceController(您没有制作 UIViewController 对吗?)你为他们的故事板制作的。

如果你所做的都是以编程方式生成的,我还没有尝试过,你可以给他们你的 .m.h 文件,他们可以将它包含到他们的项目中,然后实例化 class 的新 InterfaceController