我想知道嵌入式表视图是否有任何缺点?
我有一个导航控制器VC导致另一个VC,这是我的应用程序" main / root" VC。
在VC中,我有一个容纳视图的容器视图。
然后,表格视图有更多的segue通向其他VC。这是一个糟糕的设置吗?
答案 0 :(得分:1)
不,拥有嵌入式表格视图没什么不好。事实上,我一直这样做。我认为在您的应用程序中制作更好看的布局要容易得多,并且在为表视图设置详细视图控制器时,无论是否嵌入,都没有什么不同。
答案 1 :(得分:1)
特别参见以下部分:
以编程方式创建表视图
如果您选择不使用UITableViewController进行表格视图 管理,你必须复制这门课程给你的“免费”。
这是一个必须由你处理的恼人细节的一个具体例子:
class CustomViewController: UIViewController {
@IBOutlet weak var optionsTableView: UITableView!
// ... later that same day ...
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
optionsTableView.flashScrollIndicators()
if let path = lastSelectedPath {
optionsTableView.deselectRowAtIndexPath(path, animated: true)
}
}
}
答案 2 :(得分:1)