Daily iOS
SwiftUI

상태 기반 뷰 전환(Add ↔ Stepper)

SwiftUI 15분 라이브 코딩입니다. 'Add' 버튼을 탭하면 같은 자리에 수량 스테퍼(−/+)가 나타나고, 수량이 0이 되면 스테퍼가 사라지고 다시 'Add' 버튼이 보여야 합니다. 상태를 어떻게 잡고 뷰를 어떻게 구성하나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

상태는 수량 count 하나로 충분하고 count == 0이면 Add 버튼, 아니면 스테퍼를 그린다. 별도 Bool 플래그 없이 두 뷰를 ZStack이나 고정 frame에 넣어 같은 자리에 오게 한다.

받은 질문 공유