带有视图控制器和情节提要的框架

Mic*_*l A 6 cocoa-touch ios swift

是否可以在Swift中创建一个包含Storyboard和ViewController的可可触摸框架?

如果可以,可以给我参考指南或入门指南吗?我看到的创建框架的所有示例都是非常简单的类,不涉及ui

我想创建一个涉及UI的框架

小智 2

是的,这是可能的。

您所要做的就是像平常一样从“文件”>“新建”>“iOS - Cocoa Framework”创建一个可可框架。

由于这涉及到 UI,因此单击该项目并右键单击 > 新建 > iOS - Storyboard。之后就像在普通应用程序中一样简单。一旦框架方面的工作完成,您就必须创建一个新项目来使用 UI 测试您的框架(确保在 fw 中创建的类是公共类)。

要加载框架的故事板而不是示例项目的故事板,请在 ViewWillAppear 方法中执行完整操作。

  • 为故事板创建一个对象以及捆绑包(您的框架 - 通常是您的 VC 的名称)
  • 实例化InitialViewController
  • 并呈现它们

您的示例项目中将包含框架的故事板。