我想知道是否有任何偷偷摸摸的方式让UITableViewCell
出现在UITableView
的开头,无论填充tableview的数组包含什么?
我遇到的问题是我希望在tableview的顶部有一个“全选”单元格,但目前在尝试调整我已进入tableView:cellForRowAtIndexPath:
的数组时遇到问题
答案 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
?