swift

스택 뷰로 다이나믹하게 뷰 height 늘렸다 줄이는 법

코코넛딩 2025. 4. 29. 15:39
self.moreAnswerStackView.chain.addView(to: self.moreWrapView)
            .top(equalTo: self.moreQuestionLabel.bottomAnchor, constant: 11)
            .left(equalTo: self.moreWrapView.leadingAnchor, constant: leftMargin)
            .right(equalTo: self.moreWrapView, constant: rightMargin)
            .bottom(equalTo: self.moreWrapView.bottomAnchor, constant: -15)
//            .height(constant: optionHeight)
            .done()

체인이라는 기법을 사용하여 오토레이아웃 잡음

 

 

바깥 뷰 - 스택뷰 - 안의 뷰

 

스택뷰를 오토레이아웃으로 바깥뷰와 딱 맞게 만든다.
스택 뷰 안에 뷰를 넣고

스택 뷰를 hidden하지 말고 안에 있는 뷰를 hidden한다.