我在tableview中有50行。如何最初显示10行,然后按一下按钮10,依此类推?
答案 0 :(得分:4)
scrollToRowAtIndexPath:atScrollPosition:animated
方法
声明一个索引变量,当按下按钮时,将其递增10,用它构造一个NSIndexPath
并调用上面的方法。
例如:
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:row inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];
答案 1 :(得分:0)
您必须使用5个数组和一个主表数组。在按钮单击方法中您必须编写
你应该把.h中的整数作为
·H
int number;
in viewDidLoad
{
number=0;
tableArray=array1;
}
-(IBAction)btnClk:(id)sender
{
number++;
if(number==5)
{
number=0;
}
if(number==0)
{
tableArray=array1;
}
if(number==1)
{
tableArray=array2;
}
if(number==2)
{
tableArray=array3;
}
if(number==3)
{
tableArray=array4;
}
if(number==4)
{
tableArray=array5;
}
[tableView reloadData];
}