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
'Project > ReceiptMind' 카테고리의 다른 글
| 🧾 계산기 구현하기 (0) | 2025.07.17 |
|---|---|
| 💰 iOS 가계부 UI 구현기 – 선택된 항목에 따라 separator 색상 바꾸기 (1) | 2025.07.17 |
| 🤷 별도의 선택 UI를 띄우고, 값을 보여주는 용도라면? UILabel vs UITextField (2) | 2025.07.17 |
| 👍 ChartsView 생성하는 방법! (0) | 2025.07.15 |
| ✅ UIButton의 .menu를 이용해서 띄우는 UIMenu는 시스템이 자동으로 표시하고, 그동안 버튼의 백그라운드 UI (예: arrow 바꾸기)는 우리가 직접 제어할 수 없어! (1) | 2025.07.11 |