我在这里研究过许多解决这个问题的方法,但它们似乎都不适合我。以下是我的一些代码:
- (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显示。它会跳到别的地方。为什么会发生这种事,我该怎么解决呢?
发布于 2014-04-22 06:48:49
来自文档
重要:您不应该将UIWebView或UITableView对象嵌入到UIScrollView对象中。如果这样做,可能会导致意外行为,因为这两个对象的触摸事件可能会被混淆和错误处理。
https://stackoverflow.com/questions/23212220
复制相似问题