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消失在导航控制器栏下方