【发布时间】:2017-09-29 06:34:10
【问题描述】:
我创建了一个可重用的 xib 文件,其中包含一个表,它被加载到一个 TableView.swift 文件中,如下所示:
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
Bundle.main.loadNibNamed("TableView", owner: self, options: nil)
}
我提这个只是为了澄清我对如何加载 xib 文件并不感到困惑
我可以轻松地在我的RootViewController.swift 文件中加载可重用视图,方法是向UIViewController 添加一个视图,并为该视图提供一个自定义类,如下所示:
然后像这样为该视图创建一个出口:
这是我的问题:
为什么我不能像这样简单地添加视图:
let tableViewView = TableView()
当我这样做时,我收到一个我不完全理解的错误:
【问题讨论】:
标签: ios swift uitableview xib nscoding