因此,显示正确的行数。在按任意行时,将执行正确的操作。然而,细胞本身无处可见。
我在
中添加了NSTimer
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
对于每个单元格只是为了追踪它超出函数 - 它们都说它们的superview等于所讨论的tableview(并且不是nil,所以我没有检查nil == nil
或某事)。
它们都包含带有正确文字的标签。
正在绘制分隔线....如果我更改TableView背景,整个可见区域的背景将显示为该颜色。
我检查每个单元格既不隐藏也不设置为0的alpha。
还有什么我可以错过的吗?
答案 0 :(得分:1)
您是从nib文件中加载单元格还是以编程方式创建?
您是否在细胞子视图中覆盖了细胞上的另一个对象?也许一个子视图覆盖它;我不知道,因为你还没有发布任何代码。鉴于您提供的信息,很难确定为什么您无法看到单元格backgroundView。
尝试使用
更改颜色UIView *tmpView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
tmpView.backgroundColor = [UIColor blackColor];
myCell.backgroundView = tmpView;
听起来您已将单元格的backgroundView设置为[UIColor clearColor]。