セルの内容に応じて動的なセルの高さを持つカスタムセルのテーブルビューがあります。
私の問題は、プログラムでviewDidLoadで、最後の行を除いて、動作する特定の位置にスクロールするように要求すると、次のようになります。行が表示されるが完全ではない場合もあれば、表示されない場合もあります。どちらの場合も、行を表示するには手動でスクロールする必要があります。
コードは次のとおりです。
[self.tableView reloadData];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:aRow inSection:aSection];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES ];
これはiOSのバグですか?回避策はありますか?