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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UITableView有单元格,但没有显示单元格相关的知识,希望对你有一定的参考价值。

因此,显示正确的行数。在按任意行时,将执行正确的操作。然而,细胞本身无处可见。

我添加了一个NSTimer

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

对于每个单元格只是为了追踪它超出函数 - 他们都说他们的超级视图等于有问题的tableview(并且不是零,所以我不检查nil == nil或其他东西)。

它们都包含具有正确文本的标签。

正在绘制分隔线....如果我更改TableView背景,整个可见区域的背景将显示为该颜色。

我正在检查每个单元格既不隐藏也不设置为0的alpha。

还有什么我可以错过的吗?

答案

您是从nib文件中加载单元格还是以编程方式创建?

您是否在单元子视图中将另一个对象覆盖在您的单元格上?也许一个子视图覆盖它;我不知道,因为你还没有发布任何代码。鉴于您提供的信息,很难确定为什么您无法看到单元格backgroundView。

尝试更改颜色

UIView *tmpView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
tmpView.backgroundColor = [UIColor blackColor];
myCell.backgroundView = tmpView;

听起来您已将单元格的backgroundView设置为[UIColor clearColor]。

以上是关于UITableView有单元格,但没有显示单元格的主要内容,如果未能解决你的问题,请参考以下文章

隐藏 UITableview 单元格

UITableView:突出显示最后一个单元格,但其他单元格也会突出显示

UITableView 单元格选择颜色?

UITableView 只显示一个单元格

为啥我的 UITableView 单元格的渐变子层没有正确显示?

UITableView 单元格未正确显示