我在 Xcode4.6 中构建我的应用程序并在带有 iOS7 的 iPod5 上运行它。
表格视图是分组的,所有单元格都是标准的。表处于一个部分的编辑模式。处于编辑模式的单元格有一个非常奇怪的故障。问题显示在屏幕截图上(有故障和正常)。
这个“东西”只出现了片刻,我只能在 viewDidAppear 的 dispatch_async 中捕捉到它。然后过了一会儿它自己消失了,一切都恢复正常(cellForRowAtIndexPath,单元格中的 layoutSubviews 没有被调用,我没有重新加载表格! - 最奇怪的事情)。
我的表格和单元格非常复杂,但我挖掘并删除了所有不相关的视图。这里的表是透明的,红色是它后面视图的颜色。我已将 cell.contentView.alpha 设置为零(我的所有视图都添加到其中),并且单元格本身是绿色的。我尝试了cell.alpha = 0,在这种情况下,单元格没有显示并且没有故障,所以这绝对是单元格的问题。
请写任何建议,我的想法用完了。谢谢。
UPD。看来这只发生在编辑模式下。如果我不将其设置为 YES,则一切正常。UPD 2.[table setEditing:YES]
调用时出现故障。如果动画,它表明这个东西扩大到一个单元格的正常宽度并变得正常。我开始认为这是无法解决的(显然苹果不会修复它)