【问题标题】:How to set color for separator for UITableView如何为 UITableView 的分隔符设置颜色
【发布时间】:2016-11-09 20:19:16
【问题描述】:

如何设置部分分隔符的颜色? 我将所有可能的颜色设置为“f5f5f5”,但分隔符是“ededed”。 为什么会这样?

【问题讨论】:

标签: ios uitableview


【解决方案1】:

目标c

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

斯威夫特

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

【讨论】:

    【解决方案2】:

    您可以创建一个扩展来在您的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
    }
    

    您可以使用此扩展程序。 cell.applyShadow()

    【讨论】:

      【解决方案3】:

      改变分隔符的颜色:

      self.tableview.separatorColor = UIColor.redColor

      希望对你有帮助!

      【讨论】:

        猜你喜欢
        • 2011-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多