我有一个分组UITableView
,我已经将其中一个单元格的背景设置为渐变图像,这样:
- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tv dequeueReusableCellWithIdentifier:@"cell"];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
cell.textLabel.text = NSLocalizedString(@"Add item", @"");
cell.textLabel.backgroundColor = [UIColor clearColor];
UIImage* image1 =[[UIImage imageNamed:@"gradient_normal"] stretchableImageWithLeftCapWidth:5.0 topCapHeight:0.0];
UIImage* image2 =[[UIImage imageNamed:@"gradient_selected"] stretchableImageWithLeftCapWidth:5.0 topCapHeight:0.0];
cell.backgroundView = [[UIImageView alloc] initWithImage:image1];
cell.selectedBackgroundView = [[UIImageView alloc] initWithImage:image2];
}
return cell;
}
单元格的背景已正确显示,但它不再有圆角,因为表格顶部和底部以及默认背景的其余单元格...我尝试设置cornerRadius
表格视图的属性,但它没有不行。而且我无法cornerRadius
为特定单元格设置。
我发现处理同样问题的唯一帖子实际上没有得到回答(分组 tableViewCell - 设置分组表格单元格的背景后没有圆角),有人可以帮我解决这个问题吗?
提前致谢