如何解决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]。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。