0

我是目标 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;
 }

我已经给出了部分和行

4

1 回答 1

1

尝试这个,

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

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

此致。

于 2013-05-10T13:18:11.330 回答