gpt4 book ai didi

ios - 添加 subview 时预期出现声明错误

转载 作者:行者123 更新时间:2023-11-30 14:18:24 26 4
gpt4 key购买 nike

您好,当我尝试向 UIView 添加 subview 时,出现“预期声明”错误,代码如下:

@IBDesignable
class TimePickerView: UIView {

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
override func drawRect(rect: CGRect) {
// Drawing code
}
*/


var borderWid = CGFloat(3.0)
let square = UIView()
square.frame = CGRect(x: 30, y: 30, width: 50, height: 50) //line of error
square.layer.borderColor = UIColor.blueColor().CGColor
square.layer.borderWidth = borderWid
self.view.addSubview(square)

}

最佳答案

您可以在任何函数之外的类中声明实例变量/属性(并分配默认值),但不能包含任何其他代码。

let square = UIView() 之后的所有代码行需要进入一个函数,可能是一个初始化程序。

关于ios - 添加 subview 时预期出现声明错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30836226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com