首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

tableview多选时选了一条,同时把第十条纪录也选择了的有关问题

2012-07-29 
tableview多选时选了一条,同时把第十条纪录也选择了的问题在创建cell的时候没什么问题吧?求大神!!!代码:-

tableview多选时选了一条,同时把第十条纪录也选择了的问题
在创建cell的时候没什么问题吧?求大神!!!

代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
  static NSString *CellIdentifier = @"SimpleTableIdentifier";
   
  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
   
  if (cell == nil) {
  cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
  }
  int row = [indexPath row];
  NetContactersModel *model = [self.netContacters objectAtIndex: row];
  cell.textLabel.text = model.userName;
  return cell;
}

[解决办法]
创建没问题。选项的代码你可以贴上来看看。
[解决办法]
重用了同一个cell的问题,
在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
里面判断下,重新设置下选中状态

热点排行