Доброго времени суток, подскажите пожалуйста, как сделать так, чтобы контейнер вью при нажатии на кнопку исчезал, а при повторном нажатии снова появлялся? каждая кнопка соответствует одной вью

uiview
swift

#1

т.е смысл примерно такой:


#2

определить аутлеты для контейнеров
@IBOutlet weak var firstView: UIView!
@IBOutlet weak var secondView: UIView!
@IBOutlet weak var thirdView: UIView!

и потом потом по нажатию кнопок менять свойство

firstView.isHidden = false
secondView.isHidden = true
thirdView.isHidden = true

наверное это ты хотел сделать если правильно понял задачу.


#3

Да!) это хотел, я пробывал через .исХидден сделать, но у меня не срабатывало🤷‍♂️
Что-то со связью сториборда с кодом было, спасибо большое👍🏻


#4

Только как присваивать true и false внутри одной кнопки для вкл и выкл вью?)


#5

firstView.isHidden = !firstView.isHidden
secondView.isHidden = !secondView.isHidden
thirdView.isHidden = !thirdView.isHidden

до этих действий задать нужные значения для каждого контейнера, там дальше разберешься.


#6
firstView.isHidden.toggle()
secondView.isHidden.toggle()
thirdView.isHidden.toggle()

#7

да так лучше спасибо за поправку :slight_smile: всегда нужно у мастеров учиться.


#8

Подкат защитан :slight_smile:


#9

Спасибо за ответ :blush::+1:t2:


#10

Спасибо большое, не знал про этот способ)