2015-03-31 50 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