gpt4 book ai didi

ios - UIView 没有名为“delegate”的成员

转载 作者:行者123 更新时间:2023-11-29 02:31:37 26 4
gpt4 key购买 nike

有点奇怪,但我似乎无法为 UIView 对象设置委托(delegate)。那笔属性(property)去了哪里?

class ViewController: UIViewController {

// Properties
var subView: UIView!
var subSubView: UIView!

required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
println("init(coder aDecoder: NSCoder)")

subView = UIView(frame: CGRect(x: 100, y: 100, width: 100, height: 100))
subSubView = UIView(frame: CGRect(x: 10, y: 10, width: 80, height: 80))

subView.backgroundColor = UIColor.redColor()
subSubView.backgroundColor = UIColor.blueColor()

subView.delegate = self // Error
subSubView.delegate = self // Error
}
}

我需要委托(delegate),以便我可以观察 subview 的生命周期。

最佳答案

UIView 没有(也从未有过)名为 delegate 的属性。

这就是您收到此错误的原因。

您确定不应该使用您编写的 UIView 的自定义子类吗?

如果不是,您为什么要尝试设置 UIViewdelegate。您实际上想做什么?

关于ios - UIView 没有名为“delegate”的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26782634/

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