我正在为开发人员创建一个开源插件,以便在Apple Watch Extension中使用自定义屏幕,并希望他们将其添加到故事板中。如何打包并指示它们包含在他们的应用程序中(故事板)?
可能类似于Android中的包含标记(link)。
答案 0 :(得分:2)
你只能在Apple Watch应用程序中使用一个故事板,所以如果你在IB中完成了UI,那么你必须复制你所做的InterfaceController
(你没有制作一个UIViewController吗?)到他们的故事板。
如果你所做的是以编程方式生成的,我还没有尝试过,你可以给他们你的.m
和.h
文件,他们可以将它包含在他们的项目中,然后实例化一个该班级的新InterfaceController
。
答案 1 :(得分:1)
您可以创建单独的xib文件,或者只将包含一个视图控制器的故事板添加到项目中。然后,实现者可以使用instantiateViewControllerWithIdentifier
实例化视图控制器。