Add just a top border to an UIView with Quartzcore/layer?

前端 未结 8 1533
天命终不由人
天命终不由人 2020-12-13 17:58

Is it possible to add a border just on top of a UIView, if so, how please?

8条回答
  •  清歌不尽
    2020-12-13 18:44

    GilbertOOI's answer in Swift 4:

    let topBorder: CALayer = CALayer()
    topBorder.frame = CGRect(x: 0, y: 0, width: myView.frame.size.width, height: 1)
    topBorder.backgroundColor = UIColor.purple.cgColor
    myView.layer.addSublayer(topBorder)
    

提交回复
热议问题