这似乎是一个简单的问题,但我环顾四周,找不到直截了当的答案。我的应用是一个待办事项列表应用,我想将UITableView
分为3个部分,任务,列表和收藏夹。
我希望标题看起来像这样:
目前我的应用程序看起来像这样:
答案 0 :(得分:2)
在UITableViewController
。
func numberOfSections(in tableView: UITableView) -> Int {
return 2
}
func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
if section == 1 {
return "first section title"
}
return "second section title"
}
您可能需要调整以下方法,以考虑现在有多个部分:
func tableView(_ tableView: UITableView, numberOfRowsInSection section:
...
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
...
}