初始化前使用的自定义变量“层”

德斯蒙德

我想创建一个自定义CALayer来设置项目的拐角半径。

func getLayerCorner(radius:CGFloat) -> CALayer
{
    let layer:CALayer
    layer.cornerRadius = radius
    layer.masksToBounds = true

    return layer
}

我越来越 Variable 'layer' used before being initialized

我仍在学习Swift,并且不确定如何初始化它。

Midhun MP

该错误恰好说明了您的代码出了什么问题。您需要在使用之前初始化该层:

func getLayerCorner(radius:CGFloat) -> CALayer
{
    let layer           = CALayer()
    layer.cornerRadius  = radius
    layer.masksToBounds = true
    return layer
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

UILabel子类使用自定义颜色初始化

如何使用自定义属性初始化 SparkContext?

使用@Namespace进行.matchedGeometryEffect的自定义初始化

使用自定义ChangeNotifier初始化riverpod Provider

初始化keras占位符作为自定义层的输入

自定义绑定初始化

重载>>运算符,并使用自定义类型的初始化列表初始化

使用自定义注释注释的bean的自定义初始化

我如何正确初始化具有自定义类型的变量

如何初始化自定义javafx控制器的成员变量?

自定义UIView是使用init(coder)初始化的,如何使用init(frame)对其进行初始化

自定义类型需要使用auto进行初始化的初始化程序吗?

使用自定义初始化程序的Swift枚举会丢失rawValue初始化程序

如何在keras自定义正则化程序中使用初始化的图层权重?

如何在 tensorflow 或 pytorch 中使用自定义权重初始化创建自定义神经网络

自定义视图未初始化

了解如何从IB初始化自定义UIView

作为 IBOutlet 连接的 UITableView 的自定义初始化

在Go中初始化自定义int类型

开始,初始化自定义类型

Swift:自定义ViewController初始化程序

最佳做法,如何初始化自定义类型?

初始化自定义类的数组

如何正确初始化自定义UITableviewCell?

文档片段中的自定义元素的初始化

如何初始化自定义类对象的数组?

如何从didSelectRowAtIndexPath初始化自定义UITableViewCell

需要帮助了解自定义uitableviewcell初始化

自定义jQuery初始化脚本优化