본문 바로가기
Project/ReceiptMind

🤷‍♂️ 사진 찍고, 뷰컨? 아니면 뷰컨 나오고, 사진 찍기?

by 밤새는 탐험가89 2025. 6. 30.
728x90
SMALL

✅ 카메라로 사진 찍고, 뷰컨이 나와서 해당 문서를 작성할까? 아니면 뷰컨이 나오고 난 후에 카메라로 사진을 찍을까?

 

✅ 지금까지 구현한 흐름 요약 (검토)

JTAppleCalendar 기반 월별 달력 ✅ 구현 완료 💯 적절한 선택
선택한 날짜 지출 표시 TableView ✅ 구현 UX 구조 좋음
기본값은 "오늘" 지출 표시 ⏳ 예정 ✅ UX 친절함
사진첩/카메라 권한 처리 ✅ 완료 완벽해
+ 버튼 → Alert → 사진/카메라 선택 ⏳ 예정 iOS UX 컨벤션과 일치함
촬영 후 → ViewController에서 OCR 추출 → 수정 가능 ⏳ 예정 🧠 실용성과 신뢰성 확보되는 흐름
완료 버튼 → 캘린더 + 리스트 업데이트 ⏳ 예정 데이터 흐름 일관성 GOOD

 

 

✅ 앞으로 구현 방향 제안

1. “OCR 결과 수정” 뷰컨은 사진 찍기 후 나오는 게 맞음

  • 사용자가 찍은 결과를 보고 판단해야 하니까, 먼저 사진 선택 → 결과 보여준 후 → 수정하는 게 UX상 더 자연스러움
  • 사용자는 "내가 찍은 영수증 결과가 이거구나" → "오타가 있으니 고치자" 이런 흐름으로 생각함

✅ 따라서 현재 흐름인
“+ 버튼 → 사진 or 카메라 → OCR 결과 보기/수정 → 저장”
→ 이게 가장 직관적이고 현실적인 UX임

 

2. “View 먼저 나오고 그 안에서 카메라/앨범 열기” 흐름은 언제 쓰나?

1. 사진 먼저 선택 후 ViewController로 이동 OCR, 인스타그램, 유튜브 숏츠 업로드 인스타 스토리, 유튜브 업로드 이미지 기반 기능 중심
2. ViewController 먼저 띄우고 안에서 사진 추가 중심 기능이 글/폼/상품 등록인 앱 당근마켓, 네이버 블로그 글쓰기 문서/폼 기반 기능 중심

 

 

✅ 추가 UX 팁

 

  • 사용자가 실수로 잘못된 사진을 선택했을 때를 대비해, ViewController 내에서 “사진 다시 선택” 기능을 넣을 것
    (예: 상단에 '사진 다시 선택' 버튼)
  • OCR 결과는 꼭 사용자가 전부 수정 가능해야 함
    • 날짜, 상호명, 품목명, 금액 등 필드는 UITableViewCell 안에 UITextField 또는 UITextView로 구성하면 좋음

 

728x90
LIST