答案 0 :(得分:5)
我能想到的最简单的方法是在内容视图中添加一个小视图:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
//Just a small view
UIView *lineView=[[UIView alloc] initWithFrame:CGRectMake(X_POS, Y_POS, LINE_WIDTH, CELL_HEIGHT)];
[lineView setBackgroundColor:[UIColor redColor]];
[[cell contentView] addSubview:lineView];
[lineView release];
}
return cell;
}
答案 1 :(得分:1)
一种简单的方法是将UIImageView
添加到您的单元格中,这些单元格的宽度和单元格的高度相同(example)。另一种方法是使用图像作为每个单元格的背景,并将此边框添加到您将使用的实际图形中(example)。如果你想在一个层次上创建它,一个好的开始是this example。我希望有所帮助!