自動レイアウト (制約) ベースのアプリケーションを使用していますが、向きを変更した後のテーブルビューに問題があることに気付きました。再現手順は次のとおりです (私は非常に基本的な再現アプリを持っています - テーブルビューと新しいアイテムを追加する追加ボタンを備えています)。
- テーブルビューが横向きになるように、アプリケーションを横向きモードに回転します。
- テーブルビューに項目を追加します。以下の 1 を参照してください
- 回転してポートレートに戻すと、テーブルビューは水平パンでフロートします (スクロール ビューアーのコンテンツ サイズがランドスケープであるかのように)。[2] を参照してください。
1追加するコード
- (IBAction)onAdd:(id)sender {
count ++;
[self.tableView insertRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:count-1 inSection:0]] withRowAnimation:UITableViewRowAnimationBottom];
}
[2]フローティングテーブルビュー
この問題を回避する方法についてのアイデアはありますか? また、これが既知の問題なのか、Apple に報告する必要があるものなのか、どうすればわかりますか?