我正在以编程方式在swift中创建一个正方形。下面是我的代码,但出于某种原因没有出现。
Coded UI
P.S我需要设置功能,否则应用程序将崩溃。
答案 0 :(得分:0)
你说" ...我怎么称呼这个功能?我以为我是通过写它来做的?"那是错的。函数不会被调用,除非你调用它们 - 嵌套函数。
如果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
}