我在UITableViewCellSTyleValue1上有一个uitableview,所以我有一个textlabel和一个详细的文本标签。
我得到的第二件事是NSMutableArray。现在我想用偶数项和带有奇数项的detailTextlabels填充textLabels。
因此,例如,一个单元格(零)获得条目0,一个单元格一个获得2和3,依此类推。
直到现在我才开始工作。
答案 0 :(得分:1)
这一定非常容易(如果只是在相应的单元格标签之间分配数组项时遇到问题)...... 因为每个单元格“消耗”2个数组条目 - 单元格数等于[dataArray count] / 2:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return [dataArray count]/2;
}
然后在你的cellForRowAtIndexPath实现中:
...
cell.textLabel.text = [dataArray objectAtIndex:2*indexPath.row];
cell.detailTextLabel.text = [dataArray objectAtIndex:2*indexPath.row + 1];
...
答案 1 :(得分:0)
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// the usual cell creation/reuse stuff..
// obtain Label1, 2 by viewWithTag..
// index is your instance variable..
index = indexPath.row * 2;
Label1.text = [myArr objectAtIndex:index];
Label2.text = [myArr objectAtIndex:index + 1];
}