gpt4 book ai didi

ios - 将在代码中创建一个 View ,如何在 Swift 1.2 中声明 int

转载 作者:行者123 更新时间:2023-11-28 11:17:23 25 4
gpt4 key购买 nike

我必须通过添加 dimmedView 来修复另一个开发人员的代码。我想用代码创建这一切。我明白了!对于可选值,但我将如何声明以下 View 。看起来我不需要初始化它,但编译器希望它初始化。我将如何处理?

class EKViewController: UIViewController, UITableViewDataSource, UITableViewDelegate  {

@IBOutlet weak var mainTV: UITableView!
var dimmedView:UIView

....

func renderOverlayNav(){
println("YYY about to render outlay")
self.dimmedView=UIView(frame: CGRectMake(0.0, 0.0, self.screenWidth, self.screenHeight))

最佳答案

在类中声明的任何实例变量必须是可选的、具有初始值或在 init 方法中实例化。

var dimmedView = UIView()

var dimmedView: UIView?

init() {
dimmedView = UIView()
}

关于ios - 将在代码中创建一个 View ,如何在 Swift 1.2 中声明 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30925301/

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