如何在不使用 TableViewController 的情况下创建分组的 TableView
Posted
技术标签:
【中文标题】如何在不使用 TableViewController 的情况下创建分组的 TableView【英文标题】:How to create a grouped TableView without using a TableViewController 【发布时间】:2016-02-03 15:13:09 【问题描述】:我有一个 UITableView,我希望它有 2 个部分。我现在知道,如果您使用的是 UITableViewController 并且如果您使用的是静态单元格,那么您只能有分组的部分,而我都不是。那我想做的可能吗?如果是这样,我可以在哪里寻求有关设置的帮助。似乎我找到的每个教程都是使用 UITableViewController 的示例。
【问题讨论】:
所以你刚刚添加了一个 UITableView 到一个 UIViewController 中? 是的,因为我需要灵活地向控制器添加 UITableViewController 不提供的其他东西 你考虑过在下面添加第二个 TableView 吗? 是的,但我只是想知道我的所有选择,或者这是否是解决此问题的最佳方式。 你的假设是错误的。您可以使用UITableViewController
或静态单元格来设置部分和分组样式。您可能仍需要为您的UITableView
提供UITableViewDelegate
和UITableViewDataSource
的控制器。
【参考方案1】:
将 tableView 的 style
属性设置为 .Grouped
并从 numberOfSections...
方法返回 2
应该会产生良好的结果。这种标准方法在哪里失败?
【讨论】:
谢谢 Jan 我认为这是可能的。这正是我一直在寻找的方法! 您是否有机会在某个地方找到有关此主题的教程的示例?正如我之前所说,我只找到了将 UITableViewController 与分组表一起使用的示例。以上是关于如何在不使用 TableViewController 的情况下创建分组的 TableView的主要内容,如果未能解决你的问题,请参考以下文章
UITableview 不通过 willdisplaycell 选择单元格
如何在不使用 AudioQueueRef 的情况下在 AudioQueue 中设置音量?
如何在不更改链接结构的情况下使用 \ 转义字符 (、)、[、]、*、_、:[]()