У меня есть несколько подзонов в моем основном контроллере представления, я использую кнопку удаления, чтобы удалить одно подвью за раз. Я пытаюсь разрешить пользователю возвращать вид, который был удален, но представление не возвращается. Есть предположения? В Свифт.Добавление UIView назад к просмотру
@IBOutlet var tornView: UIView!
var deleted = 1
// Delete Button
@IBAction func deleteViewButton(sender: AnyObject) {
if deleted == 1 {
tornView.removeFromSuperview()
deleted = 2
}
}
// Brings View to Screen
@IBAction func showTornAnnotation(sender: AnyObject) {
if toggleState == 1 {
firstSlider.hidden = false
tornView.hidden = false
toggleState = 2
if deleted == 2 {
view.addSubview(tornView)
}
}
else {
firstSlider.hidden = true
tornView.hidden = true
toggleState = 1
}
}
так, что это проблема? –
@AnilVarghese Вид не возвращается на экран. –
@FrankBoccia, где вы настраиваете свой 'tornView'? – skunkmb