在 main.storyboard 中以编程方式查看项目的其余部分

Programmatically made view with rest of project in main.storyboard

我有一个简短的问题要问你们,但我还没有找到明确的答案。我有一个应用程序是用 main.storyboard 中设计的每个 viewcontroller 制作的。最近我不得不更改我的 table 视图 viewcontroller 以使用 collectionView 接收数据以实现更多功能。

但是我已经以编程方式制作了这个视图。我已经完全按照我想要的方式制作了它。当我完成时,我不确定我是否可以将它用于我的 main.storyboard 制作的项目。至少我发现没有类似的问题给我确切的答案。

所以我想我应该问问你们这是否可能,如果它是.. 如果它是一个复杂的过程。这是我的学士论文工作,所以我正在争分夺秒。

如果有人知道,甚至可能对我如何操作有一些提示,我将不胜感激!

仅显示程序通过代码创建的视图控制器:

let view = YourViewController()
self.present(view, completionHandler: nil)

希望对您有所帮助!

如果您的 viewController 正确符合所有必要的方法;您应该能够在故事板中创建 viewController;像连接任何其他 uiObject 一样连接它;然后将属性检查器中的 custom class 设置为 ViewController 的 class。

如果 view 而不是 viewController;你做类似的事情,将符合类型拖到你的故事板和 subclass。

如果您想在故事板上看到您的视图渲染;让对象在 class 声明之前声明 @IBDesignable

@IBDesignable
class myView: UIView {}