iOS 7上横向模式下的UITableView单元格分隔符

iOS 7上横向模式下的UITableView单元格分隔符,uitableview,ios7,cell,landscape,separator,Uitableview,Ios7,Cell,Landscape,Separator,我有一个UITableViewController作为我的应用程序的主视图控制器。当我直接旋转到横向模式时,一切正常,表格单元格在屏幕上正确延伸。但是,如果我切换到另一个视图,旋转到横向,然后点击“后退”按钮返回主视图,单元格分隔符的大小仍然适合纵向模式 细胞本身是好的-公开指示器在最右边,整个细胞在选择上突出显示。只是分离器出了问题 如果我在iOS 6模拟器中运行该应用程序,我不会遇到问题。有人知道这是怎么回事吗?我有没有办法强迫分隔符一直延伸到屏幕上 先谢谢你 顺便说一句,我确实试过发布屏幕

我有一个
UITableViewController
作为我的应用程序的主视图控制器。当我直接旋转到横向模式时,一切正常,表格单元格在屏幕上正确延伸。但是,如果我切换到另一个视图,旋转到横向,然后点击“后退”按钮返回主视图,单元格分隔符的大小仍然适合纵向模式

<>细胞本身是好的-公开指示器在最右边,整个细胞在选择上突出显示。只是分离器出了问题

如果我在iOS 6模拟器中运行该应用程序,我不会遇到问题。有人知道这是怎么回事吗?我有没有办法强迫分隔符一直延伸到屏幕上

先谢谢你


顺便说一句,我确实试过发布屏幕截图,但我是新来的,还没有代表:-(

我已经通过强制重新加载可见的表单元格来修复此问题。我添加了

[self.tableView reloadRowsAtIndexPaths:[self.tableView indexPathsForVisibleRows]
withRowAnimation:UITableViewRowAnimationNone];

若要查看,将显示

内置邮件应用程序中的行为相同: 使用纵向模式进入任何邮箱,然后再深入一层,旋转到横向,然后返回两次


显然,这是iOs7.0的一个bug。希望在iOs7.1中得到修复。

您能发布您的代码(片段)吗?像这样,很难看到您实际做了什么。@Axel我不确定什么会有帮助。主视图完全在Interface Builder中通过自动布局进行布局,并且在我的视图控制器代码中没有任何相关内容。有趣的是,我刚刚用Xcode 5和它附带的ToDoList教程尝试了这一点表现出相同的症状,但有趣的是仅在非空细胞上