在UIViewController中画线的方法有多种,其中一种不需要编写代码的方法是使用Interface Builder中的Storyboard或XIB文件来绘制线条。
override func viewDidLoad() {
super.viewDidLoad()
addLine()
}
func addLine() {
if let lineView = view.viewWithTag(123) {
lineView.layer.borderWidth = lineView.value(forKeyPath: "layer.borderWidth") as? CGFloat ?? 0
lineView.layer.borderColor = (lineView.value(forKeyPath: "layer.borderColor") as? UIColor)?.cgColor
}
}
这种方法通过在Interface Builder中设置运行时属性来绘制线条,无需编写额外的代码。您可以根据需要调整线条的宽度和颜色。
领取专属 10元无门槛券
手把手带您无忧上云