<조건>
1. 스크롤뷰 안의 컨텐츠는 [답변영역]과 [문의영역]으로 나뉘어져있고, 각각의 영역은 Label 사이즈에 따라 자동으로 늘어난다.
2. 답변이없는 경우에는 [답변영역]이 사라지고, [문의영역]이 위로 올라간다
<솔루션>
1. 스크롤뷰에서 컨텐츠의 높이에 따라 컨테이너뷰들이 자동으로 늘어날 수 있도록 Constraints를 지정한다.
2. Source 코드에서 [답변영역]의 height constraint를 0으로하여 constraint를 추가한다.
override func viewDidLoad() {
super.viewDidLoad()
...
if questionItem?.status != "완료" {
answerContainerView.heightAnchor.constraint(equalToConstant: 0).isActive = true
}
}
댓글 없음:
댓글 쓰기