我有一个带有不同/多个 UIView 的情节提要,并且我想要每个 UIView 都有一个 ViewController。迅速
Posted
技术标签:
【中文标题】我有一个带有不同/多个 UIView 的情节提要,并且我想要每个 UIView 都有一个 ViewController。迅速【英文标题】:I have One storyboard with different/multiple UIViews and I want a ViewController for each UIView. Swift 【发布时间】:2018-11-01 01:39:59 【问题描述】:我有一个带有不同视图的故事板,我不想要 ViewController.swift 中的所有代码我宁愿每个 UIView 都有一个 Swift。 是否可以?我该怎么做?
【问题讨论】:
如果你想在单个视图控制器中有多个视图控制器,那么使用容器视图。如果你想要 UIView 的 swift 文件,那么创建一个 swift 文件,它是 UIView 的子类。 【参考方案1】:使用UIContainerView
而不仅仅是UIView
。当您将UIContainerView
拖入情节提要时,它会自动创建一个视图。只需在您的项目中创建一个新的Cocoa Touch Class
文件。确保文件位于UIViewController
然后单击自动生成的新视图,转到属性,然后选择新的 Swift 文件。这会将视图连接到文件。
【讨论】:
谢谢,这正是我要找的!以上是关于我有一个带有不同/多个 UIView 的情节提要,并且我想要每个 UIView 都有一个 ViewController。迅速的主要内容,如果未能解决你的问题,请参考以下文章
在没有导航控制器的情节提要中切换 UIViewControllers