[英]UITableView has cells, but shows no cells
因此,显示了正确的行数。 在按下任何一行时,都会发生正确的动作。 然而,细胞本身无处可寻。
我在中添加了一个NSTimer
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
对于每个单元格,只是为了将其追踪到 function 之外 - 他们都说他们的超级视图等于相关的表格视图(并且不是零,所以我没有检查nil == nil
什么的)。
它们都包含带有正确文本的标签。
正在绘制分隔线....如果我更改 TableView 背景,整个可见区域的背景将显示为该颜色。
我正在检查每个单元格既没有隐藏也没有设置为 0 的 alpha。
还有什么我可能会丢失的吗?
您是从 nib 文件中的单元格加载还是以编程方式创建?
您是否在单元格子视图中的单元格上覆盖另一个 object? 也许一个子视图正在覆盖它; 我不知道,因为你还没有发布任何代码。 鉴于您提供的信息,很难确定为什么您看不到单元格背景视图。
尝试改变颜色
UIView *tmpView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
tmpView.backgroundColor = [UIColor blackColor];
myCell.backgroundView = tmpView;
听起来您已将单元格的 backgroundView 设置为 [UIColor clearColor]。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.