【Swift】通過tag刪除動態建立的UIButton
阿新 • • 發佈:2019-01-23
前言
動態建立
直接上程式碼
//開始按鈕
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刪除
之所以採用這樣的方式刪除,是因為切換Scence的時候建立的UIButton並沒有消失,並且對於的操作並沒有在一個方法內部
self.view?.viewWithTag(100)?.removeFromSuperview()
後記
最近才開始從頭研究swift開發和iOS的開發,都不熟練,歡迎指正!
以學習的態度對待身邊的一切