UIButton创建和通过tag删除

由于spriteKit内部没有可以处理点击的控件,所以采用UIButton进行处理

        //开始按钮

        let btnStart=UIButton()

        btnStart.tag=100

        btnStart.frame=CGRectMake(CGRectGetMidX(self.frame) / 2 + 25,  CGRectGetMidY(self.frame) / 2 + 30,  100, 40)

        btnStart.setTitle(开始,forState: UIControlState.Normal)

        btnStart.backgroundColor=UIColor.blueColor()

        self.view?.addSubview(btnStart)

由于是动态创建出来的,并且操作的时候并不在一个方法内部,所以我们采用了tag的方式获取对应的控件,并执行了移除出view的方法

self.view?.viewWithTag(100)?.removeFromSuperview()