我有一个iPhone应用程序,我已转换为通用应用程序。
该应用程序在iPhone上可以正常工作。但是,当我旋转表视图时,在iPad上,UITableViewCell附件未正确重新定位(参见下图)。我正在使用UITableViewCellStyleSubtitle类型的标准UITableViewCell。其余视图绘制正确并使用所有iPad的空间。除了MainWindow.xib之外,iPad和iPhone的XIB文件是相同的。
向下滚动并备份后,附件将重新绘制在正确的位置。
有谁知道导致这个问题的原因是什么?
编辑:如果我删除右侧的索引列表,问题就会消失!
纵向:
当我旋转到横向时:
向下滚动2个单元格再向上滚动后,单元格将刷新并且附件在正确位置绘制:
答案 0 :(得分:1)
这很可能是一个错误,我建议您在https://bugreport.apple.com/提交错误报告
但是对于它的价值,我认为你不应该使用披露指标和索引 - 没有一个Apple应用程序具有这种模式。我自己这样做,直到我注意到Apple如何避免它。