我是目标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;
}
我已经给出了部分和行
答案 0 :(得分:0)
试试这个,
您突出显示的标签文字颜色可能是白色,看起来像是消失了。在indexpath mthod的cellForRow上添加这一行并检查
[cell.textLabel setHighlightedTextColor:[UIColor blackColor]];
最诚挚的问候。