tableview开头的常量tableviewcell

时间:2012-08-20 02:30:12

标签: iphone ios uitableview

我想知道是否有任何偷偷摸摸的方式让UITableViewCell出现在UITableView的开头,无论填充tableview的数组包含什么?

我遇到的问题是我希望在tableview的顶部有一个“全选”单元格,但目前在尝试调整我已进入tableView:cellForRowAtIndexPath:的数组时遇到问题

2 个答案:

答案 0 :(得分:1)

不确定您的最终目标,但根据您的需求,有许多方法比其他方式更容易(偷偷摸摸的方式)。听起来你的项目是相当静态的,所以你可以在显示或更新表格行之前插入它们。

假设你有一个名为self.items的数据源,你做了一些事情来获取数据。也许在您的应用程序中,您可以根据输入(例如排序选择器或来自搜索栏代表)来查看某些数据源。

在加载数据源的区域尝试类似的操作。

NSString *myCustomObject = @"Jump To Songs";
self.items = [self getGetMovieList];
[self.items insertObject:myCustomObject atIndex:0];
[self.tableView reloadData];

另一种简单的方法是在表格中添加部分,然后将第一部分作为导航项目。

注意:您可能需要处理didSelectRowAtIndexPath中的操作......

你去,不是那么偷偷摸摸,但非常简单。 好吧

答案 1 :(得分:0)

您可以制作两种类型的UITableViewCell,然后在indexPath.row == 0时返回“全选”。

另一方面,如何为“全部选择”功能设置UIView,并将其设置为表格视图的tableHeaderView