barView 我有一个表格视图,并且在每个单元格中,我想绘制一些统计条。我UIView
在自定义单元格中创建了一个空单元格,它的名称是mainView
,它是绘制图表的视图。
在cellForRowAtIndexPath
我这样做:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"CustomCellIdentifier";
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
CGRect barRect = CGRectMake(0, 0, 100, 10);
UIView *barView = [[UIView alloc] initWithFrame:barRect];
[barView setBackgroundColor:[UIColor redColor]];
[cell.mainView addSubview:barView];
return cell;
}
加载时不显示barView
。它仅在我更改并从另一个选项卡返回或单元格离开屏幕后显示。
笔记:
- 我试过了
[cell.mainView setNeedsDisplay];
- 我有一个用另一个自定义单元格制作的标题。