我面临一个奇怪的问题。我有一个带有TableViewController的简单iPhone应用程序,它带有自定义TableViewCell,它使用NSXmlParser解析数据并显示它。单元格内的图像加载了SDWebImage库。点击一个单元格将推动详细视图控制器,该控制器使用该链接在UIWebView中显示帖子。就这么简单。
问题:当我点击单元格并显示UIWebView时,如果我回到TableViewController,它就会停止滚动。它反弹但不会在已加载更多细胞的地方下降。
我不知道问题究竟在哪里,否则我会添加代码。如果有人想要查看某些特定代码以便找到问题,请告诉我。这就是我推动细节视图的方式:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
WebViewController *wvc = [self.storyboard instantiateViewControllerWithIdentifier:@"WebViewController"];
TheItem *entry = [[channel items] objectAtIndex:[indexPath row]];
wvc.urlString = entry.link;
[self.navigationController pushViewController:wvc animated:YES];
}
UPDATE:即使我选择了表格视图中的最后一个单元格,当我从详细视图中返回时,滚动的位置位于顶部并卡在那里。