我需要在我的 Uitableview 的每个 tableviewcell 中显示每个 webview。使用下面的代码时,当有 2 个元素时,第一个单元格是空的,但第二个单元格是正确的。
hrs 和 hrsHtml 包含所有值,问题是只有最后一个数据显示在 tableview 的相应单元格中。其他单元格只是空白。
同样是总单元格为 2,首先我们只能看到第二个单元格,但是在滚动表格视图重新加载后,第二个单元格消失并显示第一个单元格。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [brId count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:nil];
if (cell == nil) {
cell = [[ UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
}
cell.selectionStyle = UITableViewCellSelectionStyleNone;
[cell.contentView addSubview:hrs];
hrsHtml = [NSString stringWithFormat:@" <font size=\"2\" face=\"Arial\">%@ </font>",[html objectAtIndex:indexPath.row]];
[hrs loadHTMLString:hrsHtml baseURL:nil];
return cell;
}
出现tableview时的屏幕截图,单元格2中只有webview
tableview滚动时的截图,只有单元格1中的webview,单元格2消失