[iOS] StackView를 사용한 채팅 UI 구현
·
iOS/쫌쫌따리 트러블슈팅
채팅앱을 만들면서 채팅 UI를 어떻게 그려야할지에 대한 트러블 슈팅프로필 영역과 닉네임은 고정으로 값이 있는 영역이고 채팅은 케이스가 세개임1. 텍스트만 있는 경우2. 이미지만 있는 경우3. 텍스트 + 이미지가 함께 있는 경우 텍스트 영역 & 하단 이미지 영역을 하나의 스택뷰로 감쌈 스택뷰를 사용한 이유처음에는 스택뷰를 사용하지 않고 UI를 작성하였는데텍스트만 있는 경우나 이미지만 있는 경우에 제약조건을 재설정해주어야 하는 번거로움이 있었음그에 따라서 시간을 나타내는 Label에 대한 제약조건도 변경되어야 하기 때문에 상당히 번거롭게 느껴짐 스택뷰를 사용하면 텍스트 or 이미지가 없는 경우 그냥 Hidden만 시키면 됨또 스택뷰의 Bottom과 시간 Label의 bottom을 맞춰놓으면 스택뷰의 크..