gpt4 book ai didi

Swift VAR 赋值

转载 作者:行者123 更新时间:2023-11-28 15:20:13 30 4
gpt4 key购买 nike

我想知道我是否可以稍后在这样的代码中为 VAR 赋值

var myView: UIView

func createView() {

myView = UIView() {

let _view = UIView()
... do more stuff ...
return _view
}()

}

这是处理 var 的常用方法吗?

最佳答案

如果你的意思是你想延迟返回一个 View ,那么实现它的方法是使用延迟属性。

lazy var myView: UIView = {
let view = UIView()
// configure the view
return view
}()

这会在需要时创建您的 myView。闭包仅运行一次,因此在您创建它之后,请求 myView 属性将返回您已经创建的 View ,而不是新 View 。

关于Swift VAR 赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46134511/

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