ここでこの問題の多くの解決策を見てきましたが、どれもうまくいかないようです。これが私のコードの一部です:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
scrollOffset = scrollView.contentOffset;
[expansionTableView reloadData];
// contentSize has now been changed
[scrollView setContentOffset:scrollOffset animated:YES];
この時点で contentOffset が正しく設定されていることが NSLog ステートメントからわかりますが、contentOffset に従って表示されません。それは別の場所にジャンプします。なぜこれが起こっているのですか?どうすれば修正できますか?