是否可以使用故事板开发iOS框架?

时间:2017-11-06 10:59:04

标签: ios frameworks storyboard

是否可以使用Storyboard及其视图控制器开发iOS框架?虽然我从任何iOS应用程序初始化框架中的入口方法,但它需要转到我们与框架捆绑在一起的故事板。

3 个答案:

答案 0 :(得分:1)

创建UI Framework的一种方法是使用nib文件创建VC。如果您在框架中定义了segues,那么请转到storyboard。

如果您正在使用故事板,请公开UI助手类,您可以在其中从故事板中实例化VC。 例如:

public class Utility {

    public static func getHomeVC() -> UIViewController {

            let storyboard = UIStoryboard.init(name: "HomeScreen", bundle: Bundle(for: self))
            let homeVC = storyboard.instantiateViewController(withIdentifier: "FrameworkHomeVC") 
            return homeVC
    }

}

答案 1 :(得分:0)

故事板就是为了保存您的用户界面。您可以使用它来实例化p4 integrate

代码分为代码文件。

答案 2 :(得分:0)

[iOS Framework] 只是源和资源的容器(如 .storyboard)。

当您使用 .storyboard 构建框架时,您会得到类似

在这里你可以找到.storyboardc,它是编译的 .storyboard

[Get storyboard from a framework]