UITableView有单元格,但没有显示单元格

问题描述

| 因此,显示正确的行数。按下任意一行时,将执行正确的操作。但是,细胞本身无处可见。 我在中加了一个“ 0”
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
对于每个单元格,只是为了在功能之外找到它-他们都说他们的超级视图等于所讨论的表视图(并且不是nil,所以我不检查
nil == nil
或其他内容)。 它们都包含带有正确文本的标签。 正在绘制分隔线。...如果我更改TableView背景,则整个可见区域的背景将显示为该颜色。 我正在检查每个单元格都没有隐藏或设置为0的alpha。 还有什么我可能会想念的吗?     

解决方法

您是从nib文件加载单元还是通过编程创建单元? 您是否正在单元格子视图中的单元格上覆盖另一个对象?可能有一个子视图涵盖了它;我不知道,因为您尚未发布任何代码。根据您提供的信息,很难确定为什么看不到backgroundView单元格。 尝试更改颜色
UIView *tmpView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
tmpView.backgroundColor = [UIColor blackColor];
myCell.backgroundView = tmpView;
听起来您已经将单元格的backgroundView设置为[UIColor clearColor]。