解决方法: 在controller中加入以下 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { // 判断webView所在的cell是否可见,如果可见就layout NSArray *cells = self.tableView.visibleCells; for (UITableViewCell *cell in cells) { if ([cell isKindOfClass:[BACell class]]) { BACell *webCell = (BACell *)cell; [webCell.webView setNeedsLayout]; } } }