目标c点击tableview时,细胞消失

时间:2013-05-10 13:09:30

标签: objective-c uitableview

我是目标c的新手,并试图弄清楚uitableview。我在tableview中添加了两个单元格,当我点击tableview的任何区域时,两个单元格消失或标签被删除。我不确定。我该如何解决这个问题?

这是我如何添加两个单元格

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}

if(indexPath.row==0)
    cell.textLabel.text=@"test 1";
else if (indexPath.row==1)
    cell.textLabel.text=@"test 2";
// Configure the cell...

return cell;
}

 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
 { 
  return 1;
  }

 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
 {
  return 5;
 }

我已经给出了部分和行

1 个答案:

答案 0 :(得分:0)

试试这个,

您突出显示的标签文字颜色可能是白色,看起来像是消失了。在indexpath mthod的cellForRow上添加这一行并检查

[cell.textLabel setHighlightedTextColor:[UIColor blackColor]];

最诚挚的问候。