[英]Custom variable 'layer' used before being initialized
我想创建一个自定义CALayer来设置项目的拐角半径。
func getLayerCorner(radius:CGFloat) -> CALayer
{
let layer:CALayer
layer.cornerRadius = radius
layer.masksToBounds = true
return layer
}
Variable 'layer' used before being initialized
我正在使用Variable 'layer' used before being initialized
我仍在学习Swift,并且不确定如何初始化它。
该错误恰好说明了您的代码出了什么问题。 您需要在使用之前初始化图层:
func getLayerCorner(radius:CGFloat) -> CALayer
{
let layer = CALayer()
layer.cornerRadius = radius
layer.masksToBounds = true
return layer
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.