我有类似的数组arraypartno
,它包含80
值,必须显示下一个按钮的20-20 values
输入tableview cell
和next 20 values
打开click
,如分页。
但是当我点击下一个按钮时,它会添加值并增加单元格40
,然后是60
值等等。但我想20 values
先20 values
在tableview
单元格上再下一个,比如分页....
请指导我解决这个问题。感谢您
这是表格视图单元格的代码:-
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.backgroundColor=[UIColor clearColor];
UILabel *lblplate1 = [[UILabel alloc]initWithFrame:CGRectMake(20, 0, 200, 30)];
lblplate1.text = [arraypartno objectAtIndex:indexPath.row];
lblplate1.textAlignment=UITextAlignmentLeft;
lblplate1.textColor = [UIColor colorWithRed:2.0/255.0 green:143.0/255.0 blue:213.0/255.0 alpha:1];
lblplate1.backgroundColor =[UIColor clearColor];
lblplate1.font = [UIFont fontWithName:@"Helvetica" size:14];
[cell.contentView addSubview:lblplate1];
[lblplate1 release];
lblplate1 = nil;
return cell;
}
低值从0初始化,点击next按钮时增加
-(void)next:(id)sender
{
lowvalue= lowvalue+20;
NSString *str = [[NSString alloc]initWithFormat:@"http://demo.com/New/web_serv/wspartsearch.php?search=%@&start=%d&count=20",searchText,lowvalue];
}
单击上一个按钮时它会减少
-(void)previous:(id)sender
{
lowvalue= lowvalue-20;
NSString *str = [[NSString alloc]initWithFormat:@"http://demo.com/New/web_serv/wspartsearch.php?search=%@&start=%d&count=20",searchText,lowvalue];
}
我一次只想要 20 个值。