6

我在 Xcode4.6 中构建我的应用程序并在带有 iOS7 的 iPod5 上运行它。

表格视图是分组的,所有单元格都是标准的。表处于一个部分的编辑模式。处于编辑模式的单元格有一个非常奇怪的故障。问题显示在屏幕截图上(有故障和正常)。

这个“东西”只出现了片刻,我只能在 viewDidAppear 的 dispatch_async 中捕捉到它。然后过了一会儿它自己消失了,一切都恢复正常(cellForRowAtIndexPath,单元格中的 layoutSubviews 没有被调用,我没有重新加载表格! - 最奇怪的事情)。

我的表格和单元格非常复杂,但我挖掘并删除了所有不相关的视图。这里的表是透明的,红色是它后面视图的颜色。我已将 cell.contentView.alpha 设置为零(我的所有视图都添加到其中),并且单元格本身是绿色的。我尝试了cell.alpha = 0,在这种情况下,单元格没有显示并且没有故障,所以这绝对是单元格的问题。

请写任何建议,我的想法用完了。谢谢。

UPD。看来这只发生在编辑模式下。如果我不将其设置为 YES,则一切正常。UPD 2.[table setEditing:YES]调用时出现故障。如果动画,它表明这个东西扩大到一个单元格的正常宽度并变得正常。我开始认为这是无法解决的(显然苹果不会修复它)

毛刺 普通的

4

1 回答 1

0

自从我问了这个问题后,我在 AppStore 的许多 iOS6 应用程序中都注意到了这个错误。我认为这是基于 Xcode4 构建的 iOS6 应用程序的错误,这些应用程序在 iOS7 上以兼容模式运行。

我不再使用 Xcode4,我的应用程序也不支持 iOS6。

所以这个问题既不相关也不值得解决。

于 2014-09-04T07:40:47.513 回答