我已经阅读了使用XCode故事板来实例化使用XIB进行设计的视图控制器,但是我在使用Swift(使用Xcode 6 Beta 6)时遇到了麻烦.我想知道我做错了什么或者这个功能不再可用了吗?
我创建了一个简单的存储库,https://github.com/jer-k/StoryboardTesting-Swift,它展示了上述方法.
我设法通过添加和覆盖init来解决问题
required init(coder aDecoder: NSCoder) {
super.init(nibName: "TestViewController", bundle: NSBundle.mainBundle())
}
Run Code Online (Sandbox Code Playgroud)
但我想知道是否仍有可能让故事板为我处理这个问题.创建一个超类让我的所有UIViewControllers继承上面的代码并不是世界上最麻烦的东西,但我只是好奇.
我们正在创建一组可在我们拥有的多个应用程序中重用的通用组件和公共视图.在这些库中,我们有.xib文件和视图控制器.我们希望能够在故事板中将这些用于特定应用程序.这甚至可能吗?
我还没有看到在故事板中从静态库共享可重用视图或组件的简单方法.
建议的方法是什么,以避免在每个项目中重复代码?
谢谢..