我有一个基于自动布局(约束)的应用程序,并注意到在方向更改后 tableview 存在问题。重现步骤如下(我有一个非常基本的重现应用程序 - 带有一个表格视图和一个添加新项目的添加按钮)。
- 将您的应用程序旋转到横向模式,以便 tableview 现在是横向的。
- 向 tableview 添加项目见下面的1
- 旋转回纵向,tableview 现在将浮动在水平平移上(好像滚动查看器内容大小是横向的),请参阅 [2]
1代码添加
- (IBAction)onAdd:(id)sender {
count ++;
[self.tableView insertRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:count-1 inSection:0]] withRowAnimation:UITableViewRowAnimationBottom];
}
[2] 浮动表格视图
关于如何解决这个问题的任何想法?另外,我如何判断这是已知问题还是我应该向 Apple 报告的问题?