2015-03-31 121 views
1

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

也许类似Android中的include标记(link)。

回答

2

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

如果你所做的就是所有的程序生成的,我还没试过,你可以给他们你的.m.h文件,他们就可以把包括自己的项目,然后实例化类的新InterfaceController

+0

是的,我正在研究,看起来你不能添加视图编程,但WatchKit。 – Jimmy 2015-03-31 19:55:58

+2

我会说给他们一个新的故事板与你的观点,并让他们复制粘贴场景到他们的手表故事板,至少现在。 – 2015-04-01 18:11:45

1

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

+0

感谢您的回答,我编辑了标签以提及它适用于Apple Watch。你认为Apple Watch有可能吗? – Jimmy 2015-03-31 17:31:41

+0

好的。我其实不知道。尚未为Apple Watch开发任何产品。 – Rengers 2015-03-31 17:33:28