广场没有出现

时间:2016-04-26 01:28:14

标签: ios swift

我正在以编程方式在swift中创建一个正方形。下面是我的代码,但出于某种原因没有出现。

Coded UI

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

1 个答案:

答案 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
}