SwiftUI에서 감정 이모지 선택 UI 구현하기: HStack 기반 구조
iOS & SwiftUI·2025. 5. 5.
프로젝트 맥락 본 글은 SwiftUI로 Apple Developer Academy_Challenge 2에서 개발 중인 ‘Re:ToU(오늘의 너)’ 앱을 기반으로 작성되었습니다.‘Re:ToU’는 사용자가 하루 동안 느낀 감정을 이모지로 선택하고, 그에 대한 회고를 작성하는 기능을 중심으로 구성된 앱입니다.앱 첫 단계에서 감정을 선택하는 UI는 사용자 경험을 자연스럽게 유도하고, 입력 흐름을 시작하는 데 핵심적인 역할을 합니다.이모지가 5개로 고정되어 있어, 간단한 HStack으로 수평 배치하는 방식이 가장 효율적이었습니다. 기능 설명 감정 이모지 선택 UI는 5개의 이모지를 한 줄(HStack) 로 나열하고,선택한 이모지만 시각적으로 강조되는 구조입니다. 각 이모지는 Text로 표현되고, 원형으로 배경 ..