0

我在这里查看了许多解决此问题的方法,但似乎没有一个对我有用。这是我的一些代码:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    scrollOffset = scrollView.contentOffset;
    [expansionTableView reloadData];
    // contentSize has now been changed
    [scrollView setContentOffset:scrollOffset animated:YES];

尽管我可以从 NSLog 语句中看到此时 contentOffset 已正确设置,但它不会根据 contentOffset 显示。它跳到别的地方。为什么会发生这种情况,我该如何解决?

4

1 回答 1

-1

文档

重要提示:您不应该在 UIScrollView 对象中嵌入 UIWebView 或 UITableView 对象。如果这样做,可能会导致意外行为,因为两个对象的触摸事件可能会混淆并错误处理。

于 2014-04-22T06:48:49.713 回答