我检查了所有常见的嫌疑人。我在iOS 8应用程序中有一个UITableView,它使用UITableViewCellStyle.Subtitle
并为每个单元格设置一个副标题。我不打扰包括代码,因为它与其他任何代码没有什么不同。我遇到的问题最好描述如下:我的单元格也有动作(iOS 8中的新API允许您通过向左滑动来访问您的单元格,类似于Mail)。然而,有时(看似随机),字幕不会显示,除非我刷它们。在滑动时,出现字幕。将单元格再次滚入和滚出视图会使字幕消失,直到我再次滑动它为止。可能是什么导致了这个?字幕属性显然是在单元格上设置的,当单元格变得可见时它就不可见。
其他信息:在进行故障排除时,我决定禁用单元格上的操作以查看是否存在问题。但是,会出现同样的问题。有趣的是,在禁用操作的情况下,滚动单元格并返回视图会导致字幕出现。
我并不相信它与此相关:Subtitles of UITableViewCell won't update