表视图中的标题

时间:2017-06-27 19:40:23

标签: swift uitableview

这似乎是一个简单的问题,但我环顾四周,找不到直截了当的答案。我的应用是一个待办事项列表应用,我想将UITableView分为3个部分,任务,列表和收藏夹。

我希望标题看起来像这样:

Headings

目前我的应用程序看起来像这样:

My App

1 个答案:

答案 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 {
    ...
}