我希望对Notification Center中显示的表格视图行分隔符产生相同的效果。 如果你密切注意它们,它们就没有纯色,也不是图像。
任何人都知道如何做同样的事情?
由于
答案 0 :(得分:2)
这是一个示例项目,展示了使用公共API实现此类效果的一种可能方法。
答案 1 :(得分:0)
首先创建一个透明背景的自定义表格视图单元格。然后在单元格的底部/顶部添加一个薄UIView
作为分隔符。使其背景颜色为白色并使其半透明。
答案 2 :(得分:0)
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UIImageView *sepImgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"colored_line.png"]];
sepImgView.frame = CGRectMake(20, myCellHeight, myCellWidth, 1);
[cell.contentView addSubview:sepImgView];
return cell;
}
您需要将分隔符样式设置为UITableViewCellSeparatorStyleNone