gpt4 book ai didi

ios - 正方形未出现

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

我正在以编程方式快速创建一个正方形。下面是我的代码,但由于某种原因什么也没有出现。

let PB1 = UIButton()
func SetUpPB1() {
PB1.bounds = CGRect(x: 0, y: 0, width: 50, height: 50)
PB1.setBackgroundImage(UIImage(named: "RS"), forState:UIControlState.Normal)
PB1.center = CGPoint(x: 200, y: 200)
PB1.addTarget(self, action: Selector("PB1Pressed"), forControlEvents: UIControlEvents.TouchUpInside)
self.view?.addSubview(PB1)
}

P.S 我需要设置功能,否则应用程序会崩溃。

最佳答案

你说“...我如何调用该函数?我以为我是通过编写它来实现的?”那是错的。除非您调用函数,否则不会调用它们 - 嵌套函数也是如此。

如果 SetUpPB1()viewDidLoad 中的嵌套函数,并且您只调用它一次,那么删除它并将该代码内联到 viewDidLoad 中可能会更干净.

否则,你需要这样的东西:

func viewDidLoad() {
let PB1 = UIButton()
func setUpPB1() {
PB1.bounds = CGRect(x: 0, y: 0, width: 50, height: 50)
PB1.setBackgroundImage(UIImage(named: "RS"),
forState:UIControlState.Normal)
PB1.center = CGPoint(x: 200, y: 200)
PB1.addTarget(self, action: Selector("PB1Pressed"),
forControlEvents: UIControlEvents.TouchUpInside)
self.view?.addSubview(PB1)
}
setUpPB1() //Add this line to call the function
}

关于ios - 正方形未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36853826/

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