Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何在swift中删除表格的第一个上边框_Xcode_Swift_User Interface - Fatal编程技术网

Xcode 如何在swift中删除表格的第一个上边框

Xcode 如何在swift中删除表格的第一个上边框,xcode,swift,user-interface,Xcode,Swift,User Interface,我已经创建了一个左侧菜单。这是一个6行的静态表视图 正如您在这里看到的,表视图的第一个上边框是数字(1)。我尝试使用下面的代码使边框的颜色与willDisplayCell中的背景颜色相似,但没有成功: if(indexPath.row == 0){ cell.layer.borderColor = deSelectedColor.CGColor } 有没有删除第一个顶部边框的想法 多谢各位 编辑: 我有一个解决办法,但不知怎么的,仍然面临着一点问题 var borde

我已经创建了一个左侧菜单。这是一个6行的静态表视图

正如您在这里看到的,表视图的第一个上边框是数字(1)。我尝试使用下面的代码使边框的颜色与willDisplayCell中的背景颜色相似,但没有成功:

if(indexPath.row == 0){
        cell.layer.borderColor = deSelectedColor.CGColor
    }
有没有删除第一个顶部边框的想法

多谢各位

编辑:

我有一个解决办法,但不知怎么的,仍然面临着一点问题

var border = CALayer()
border.frame = CGRectMake(0, 99, CGRectGetWidth(cell.frame), 1)
border.backgroundColor = borderColor.CGColor        
cell.layer.addSublayer(border)
我关闭了主故事板上的分隔符,并尝试重新绘制每个单元的底部边框。这很有效,但第一个细胞没有底线,我无法理解


您可以添加一个
height=边框宽度
CALayer或ui视图来遮住顶部边框对不起,我不明白。为什么高度=边框宽度?我只需要消除表的顶部细线,它在数字(1)下面。我有这样的问题,我发现仅仅删除一个顶部边框并不容易,所以我添加了一个视图或图层来遮罩边框,使其具有相同的效果。我明白了,你是说在边框顶部放置另一个东西来隐藏它?是的。但是要小心,电池是重复使用的。我还需要有人能提供一个很好的解决方案,你可以添加一个
height=border width
CALayer或UIView来屏蔽顶部边框对不起,我不明白。为什么高度=边框宽度?我只需要消除表的顶部细线,它在数字(1)下面。我有这样的问题,我发现仅仅删除一个顶部边框并不容易,所以我添加了一个视图或图层来遮罩边框,使其具有相同的效果。我明白了,你是说在边框顶部放置另一个东西来隐藏它?是的。但是要小心,电池是重复使用的。我还需要有人能提供一个很好的解决方案,你可以添加一个
height=border width
CALayer或UIView来屏蔽顶部边框对不起,我不明白。为什么高度=边框宽度?我只需要消除表的顶部细线,它在数字(1)下面。我有这样的问题,我发现仅仅删除一个顶部边框并不容易,所以我添加了一个视图或图层来遮罩边框,使其具有相同的效果。我明白了,你是说在边框顶部放置另一个东西来隐藏它?是的。但是要小心,电池是重复使用的。我还需要有人能有一个伟大的解决方案