iPad 上的表格视图组

Posted

技术标签:

【中文标题】iPad 上的表格视图组【英文标题】:Table View Groups on iPad 【发布时间】:2010-04-21 21:37:49 【问题描述】:

我学习了本教程 (iPad Hello World),想知道是否可以在表格视图中将项目组合在一起。基本上,当用户打开应用程序时,表格视图会显示如下内容:第 1 组、第 2 组和第 3 组。当用户在一个组上进行选项卡时,表格视图会加载该组中的项目。

【问题讨论】:

【参考方案1】:

为了得到这个,还有很多事情要做,我建议你阅读这个UITableView programming guide 以便完全理解这个元素(但如果你想直接前进,请转到“导航数据层次结构使用表视图”部分)。但是,除了您提到的教程之外,这是您将要做的事情的简要说明:

首先,您需要对数据集进行建模(扩展的 NSObject 类、带有 NSArray 或 NSMutableArray 的容器类,甚至是单个 NSObject 来构建您的层次结构)。一旦你有了这些。然后你将实现该方法

numberOfSectionsInTableView:

来自 UITableViewDataSource 协议。向它提供层次结构的***对象上的元素数量。

然后在这个表委托中,你必须实现方法

tableView:didSelectRowAtIndexPath:

再次,为该选定行推送一个新视图,从您的模型中获取数据并使用此数据填充推送的视图。

希望这对你有用!

【讨论】:

以上是关于iPad 上的表格视图组的主要内容,如果未能解决你的问题,请参考以下文章

iPad表格视图上的UISearchBar消失在导航控制器栏下方

在 ipad 应用程序中增加表格视图的宽度

iPad:弹出视图中的表格不滚动以显示选定的行

iPad拆分视图“缩小”表格视图

iPhone / iPad 表格视图仅重新加载一行而不是整个表格

swift iPad表格视图不透明