故事板中的 UITableView 部分空白
Posted
技术标签:
【中文标题】故事板中的 UITableView 部分空白【英文标题】:UITableView Partially Blank in Storyboard 【发布时间】:2015-11-05 17:47:03 【问题描述】:当尝试在情节提要的 UIViewController 内查看更大的 UITableView 时,我只能查看/编辑表格中最顶部的单元格。我向下滚动的那一刻,单元格都是空白的。这纯粹是用于情节提要,代码在运行时工作正常,但是情节提要中位于表格视图下方的任何单元格我无法再编辑,因为它们显示为空白。
Here's an example to illustrate
从 shift 右键单击可以看出,我什至无法选择那里的单元格。
我知道并且曾经遇到过诸如this 之类的根本无法滚动的问题,但这是不同的,因为我可以向下滚动但看不到表格视图的其余单元格。有没有其他人遇到过这个问题,并且知道解决方案?似乎它可能与 Xcode 7 有关,因为我最近升级到它。
【问题讨论】:
好的...所以当您向下滚动时,您无法看到文本和图像。对?如果之前设置过,请检查自动布局约束。如果您为文本添加 imageView 和标签,请同时检查框架。我建议您提供您编写的“CellForRowAtIndexPath”代码。 你的视图控制器的视图中除了tableview还有其他视图吗? 这纯粹是在故事板上,所以据我所知,所有代码都不重要。 tableview 是控制器中唯一的东西。 【参考方案1】:虽然不理想,但我找到了一些解决此问题的方法。一种解决方案是使用 UITableView 制作一个临时 UIViewController,然后将单元格拖到临时 UIViewController 中,直到您要编辑的单元格可见。更改后,将临时视图控制器中的所有单元格拖回正确的控制器中。这非常 hacky,但到目前为止,这是我发现的唯一可以明显看到单元格的方法。
可以做的另一件事是单元格在文档大纲中仍然是可编辑的,这意味着仍然可以从那里修改约束和元素。但是,这很困难,因为我无法看到正在编辑的单元格,它们仍然看起来是空白的。
希望其他人找到/知道解决方案并可以发布它,尽管这两种解决方法远非理想,但我将保留它们。
【讨论】:
一种更简单的编辑方法是将“空白”单元格向上拖动到可查看的默认部分,然后关闭/重新打开项目。我遇到了同样的问题,非常令人沮丧。以上是关于故事板中的 UITableView 部分空白的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS5 故事板中使用静态和动态内容分组 UITableView