UITableViewCell textLabel会覆盖我的按钮

时间:2013-10-27 23:45:28

标签: objective-c uitableview

可能是一个简单的问题,但我找不到答案。 当我设置textLabel时,它会覆盖我在单元格内容视图中的详细信息披露按钮,通过故事板输入。现在它只显示选择单元格的时间。我的代码如下所示:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"accountCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

User *user = [arr objectAtIndex:indexPath.row];

// Configure the cell...
cell.textLabel.text = [user username];

return cell;
}

当我带走cell.textLabel.text = [用户名];它像我一样随时展示。 有小费吗?我猜我要把一些代码放进我的按钮......

1 个答案:

答案 0 :(得分:0)

想出来......

要理解这个问题,您需要了解UITableViewCell只有三个空格 - imageView,textLabel和accessory。设置textLabel时,它会覆盖您在storyboard中的内容区域中创建的所有内容。我必须设置一个新类,使用子类UITableViewCell并在其中设置自定义IBOutlets,然后将自定义类链接到我的TableView。