UITableViewにあるscrollViewは、サイズを変更しません。だから私はUITableViewを持っており、セルはユーザーによって追加されます。これらのセルを追加した直後に、私は呼び出しています
[self.tableView reloadData];
これで、tableViewにユーザーが追加した新しいセルが表示されます。大丈夫。ただし、tableViewが大きくなった場合、大きすぎてビューにすべてを表示できない場合でも、scrollViewのサイズは変更されません。UITableViewに付属している「通常の」scrollViewを除いて、ビューにscrollViewがありません。そのため、scrollViewが「小さすぎる」ため、最後の行までスクロールできません。忘れたものはありますか?私は次のようなことを考えています
[self.tableView.scrollViewリロード];
別のクラスで同じ概念を使用しています。ユーザーはセルを追加でき、セルが表示されます。しかし、他のクラスでは、scrollViewは正しく「サイズ変更」します。