【问题标题】:how can i change ios table group border?如何更改 ios 表格组边框?
【发布时间】:2012-11-16 09:01:23
【问题描述】:

我想去掉这个白色边框或将其着色为黑色。

正如您在图片上看到的,我想更改红色圆圈中显示的白色边框。

如何更改?

将这个cote添加到tableview控制器的viewDidLoad方法之后;

[self.tuzukCell.contentView.layer setBorderColor:[UIColor blackColor].CGColor];
[self.tuzukCell.contentView.layer setBorderWidth:2.0f];

生成的边框是:

【问题讨论】:

  • 尝试tableView.separatorColor = [UIColor clearColor]; 也尝试将tableview背景颜色设置为黑色或透明色。
  • stackoverflow.com/a/401271/1730272。怎么样 tableview.backgroundColor = [UIColor clearColor];和 tableview.backgroundView = nil;?
  • 他们只是清除了整个背景

标签: iphone ios ios6


【解决方案1】:

对于静态单元格..所有这些方法..必须在情节提要文件中设置..

所以.. 单击情节提要文件/表格视图/分隔符“无”/并选择所需的颜色..

【讨论】:

    【解决方案2】:

    UITableViewCellcontentView's底层CALayer

    首先导入QuartzCore

    #import <QuartzCore/QuartzCore.h>
    

    cellForRowAtIndexPath 中添加这个UITableView 委托方法

    [cell.contentView.layer setBorderColor:[UIColor blackColor].CGColor]; //any color u want to....
    [cell.contentView.layer setBorderWidth:2.0f]; //set its width here
    

    EDIT:如果tableview是静态的,根据需求使用这个属性:

    separatorStyle  property
    separatorColor  property
    backgroundView  property
    

    【讨论】:

    • 该死的,又太慢了! ;)
    • 表是静态的。我应该把它放在哪里?
    • 表是静态的,没有 cellForRowAtIndexPath 函数
    • 但我把它放在 viewDidLoad 函数中,它放了一个边框,但它不是我想要的:)
    • 我已经编辑了这个问题。你能看看第三个单元格“Tuzuk”吗?它画了一条边界线,但它没有覆盖我想要的地方。
    【解决方案3】:

    CellForRowAtIndexPath,试试这个(在你初始化你的单元格之后):

    cell.layer.borderColor = [UIColor blackColor].CGColor;
    

    当然,您可以将blackColor 更改为任何其他 UIColor。

    你也可以这样做:

    cell.layer.borderWidth = 0;
    

    如果你只是想隐藏它。

    【讨论】:

    • 表是静态的。那我应该把它放在哪里呢?
    • 我已经编辑了这个问题。你能看看第三个单元格“Tuzuk”吗?它画了一条边界线,但它没有覆盖我想要的地方。
    【解决方案4】:

    以下代码将改变分隔符颜色,这意味着它将改变单元格和边框之间的分隔线。

    试试这个把它改成黑色:

    tableView.separatorColor = [UIColor blackColor];
    

    或删除它:

    tableView.separatorColor = [UIColor clearColor];
    

    【讨论】:

    • 使用viewDidLoad中的代码如果它不起作用试试[tableView setseparatorColor:[UIColor clearColor]];
    猜你喜欢
    • 2021-08-16
    • 2010-09-09
    • 2020-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    • 2015-01-07
    • 2021-07-26
    • 2016-02-11
    相关资源
    最近更新 更多