// // ActiveDetailHeaderView.swift // xingchuangke // // Created by 李晓飞 on 2020/8/31. // Copyright © 2020 Virgil. All rights reserved. // import UIKit class ActiveDetailHeaderView: UIView { @IBOutlet weak var bgView: UIView! @IBOutlet weak var topicLabel: UILabel! var topic: String = "" { didSet { topicLabel.text = topic } } override func draw(_ rect: CGRect) { let maskPath = UIBezierPath(roundedRect: bgView.bounds, byRoundingCorners: [.topLeft, .topRight], cornerRadii: CGSize(width: 10.0, height: 10.0)) let maskLayer = CAShapeLayer() maskLayer.frame = bgView.bounds maskLayer.path = maskPath.cgPath bgView.layer.mask = maskLayer } }