2015-11-25 3 views
0

добавить кнопку, как это:Xcode кнопки быстро удалить

var button: UIButton! 

button = UIButton(type: UIButtonType.System) as UIButton 
     button.frame = CGRectMake(screenWidth/2-50, 40, 100, 50) 
button.addTarget(self, action: "buttonAction:", forControlEvents: UIControlEvents.TouchUpInside) 
self.view.addSubview(button) 

А потом я хочу, чтобы удалить его с этим кодом:

self.button.removeFromSuperview() 

Но она не исчезает. Почему он не исчезает?

+0

где у вызова кода? –

+0

Я вызываю его в locationmanager в функции if/else –

+1

r u sure, линия попадает? –

ответ

2

При подключении кнопки к коду, создавая IBOutlet, вы можете удалить его с точки зрения с:

button.hidden = true 
+1

Чтобы уточнить, это не удаляет кнопку из представления, она только скрывает ее. –

Смежные вопросы