简体   繁体   English

如何为UITableView的分隔符设置颜色

[英]How to set color for separator for UITableView

How I can set the color of separator of sections? 如何设置节分隔符的颜色? I set all posible colors to "f5f5f5", but the separator is "ededed". 我将所有可能的颜色设置为“ f5f5f5”,但分隔符为“ eded”。 Why it can be? 为什么会这样呢?

在此处输入图片说明

Objective c 目标c

- (void)viewDidLoad
 {     
  [self.tableView setSeparatorColor:[UIColor redColor]];
 }

Swift 迅速

func viewDidLoad()
{
 self.tableview.separatorColor = UIColor.redColor
}

You can create an Extension to set a Shadow in your UITableVIewCell 您可以创建一个扩展来在UITableVIewCell设置阴影

extension UIView {
public func applyShadow(
    withOpacity opacity: Float = 0.4,
                offset: CGSize = CGSizeMake(2.0, 0.5),
                radius: CGFloat = 3.0) -> Void {

    self.layer.shadowOpacity = opacity
    self.layer.shadowOffset = offset
    self.layer.shadowRadius = radius
}

You can use this extension. 您可以使用此扩展名。 cell.applyShadow()

To change color of Separator: 更改分隔符的颜色:

self.tableview.separatorColor = UIColor.redColor

I hope it helps! 希望对您有所帮助!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM