How do I customize a UITableview right, top and bottom border?

前端 未结 3 1063
逝去的感伤
逝去的感伤 2020-12-25 15:29

How can I set right, left, top and bottom border with color on UITableview in swift?

Thanks,

3条回答
  •  爱一瞬间的悲伤
    2020-12-25 15:59

    Try this for full border:

    yourtable.layer.masksToBounds = true
    yourtable.layer.borderColor = UIColor( red: 153/255, green: 153/255, blue:0/255, alpha: 1.0 ).CGColor
    yourtable.layer.borderWidth = 2.0
    

    This is for bottom border:

    let border = CALayer()
    let width = CGFloat(2.0)
    border.borderColor = UIColor.darkGrayColor().CGColor
    border.frame = CGRect(x: 0, y: yourtable.frame.size.height - width, width:  yourtable.frame.size.width, height: yourtable.frame.size.height)
    
    border.borderWidth = width
    yourtable.layer.addSublayer(border)
    yourtable.layer.masksToBounds = true
    

提交回复
热议问题