ios - 为 UITableViewCell 设置彩色边框

标签 ios objective-c uitableview

我希望我的表格 View 单元格具有彩色边框和圆角。那就是我试过的:

 // Color

    [cell.contentView.layer setBorderColor:[UIColor colorWithHexString:@"dbd7d7"].CGColor];

    // Rounded corners

    [cell.layer setCornerRadius:7.0f];
    [cell.layer setMasksToBounds:YES];
    [cell.layer setBorderWidth:2.0f];
    cell.layer.borderColor = [UIColor colorWithHexString:@"dbd7d7"].CGColor;

但是,左右边框上有奇怪的“白色三角形”。请看一下:

enter image description here

如何解决?

最佳答案

确保表格 View 的背景颜色清晰并检查 cell.opaque = NO;

关于ios - 为 UITableViewCell 设置彩色边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34621570/

相关文章:

ios - 无法从呈现的 View Controller 访问 TopView

iphone - 使用 "dispatch_queue_t"解析自定义表格单元格中的图像无法正常工作

iphone - 设置 currentPlaybackTime 属性的 MPMoviePlayerController 问题

iphone - 循环遍历字典;为什么我不能按字母顺序获取 key ?

ios - 删除 TableView 中的最后一行并在新单元格中显示 "no results"标签

ios - 如何使用 SCNRender 将 ARKit 集成到 GPUImage 渲染中?

ios - 在 MCSession 中设置最大对等点数

objective-c - audit_token_to_pid undefined symbol

swift - 在表格 View 单元格中键入时键盘会覆盖 TextView

iphone - SectionHeader 打开/关闭动画