Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 2.97 KB

File metadata and controls

41 lines (31 loc) · 2.97 KB

Photo-Diary(쓰고 싶을 때마다 쓰는 포토 일기장)

목표

  • 일기(제목, 사진, 글 내용 포함)를 날짜 별로 여러 개 저장할 수 있다.
  • 메인 화면은 달력과 오늘 날짜에 있는 일기 목록이다.
  • 달력에는 일기가 저장된 날짜는 날짜 밑에 점 표시를 통해 확인할 수 있다.
  • 해당 날짜를 누르면 그 날짜에 저장된 일기 목록을 볼 수 있고, 목록 중 하나를 누르면 해당하는 일기의 내용을 확인하고 수정할 수 있다.

기간

  • 2021.05-2021.06

사용 언어

  • Swift

UI와 기능 설명

  image     image     image  
앱 실행 시 첫 화면달력과 일기 목록 화면일기 작성 및 읽기 화면

  • 달력과 일기 목록 화면

    • 기본적으로 오늘 날짜가 선택된다. 일기가 작성된 날짜를 누르면 해당 날짜에 저장된 일기들이 테이블 뷰에 나타난다. 달력은 좌우 스와이프를 통해 원하는 달로 이동할 수 있다.
    • 화면 위의 왼쪽 edit navigation item button을 누르면 테이블 뷰가 수정 형식으로 바뀌는데, 한번에 일기를 삭제할 수 있고, 하나씩 삭제할 수 있다.
    • 화면 위의 오른쪽 + navigation item button을 누르면 일기를 추가할 수 있다. 일기를 추가할 때, 기본적으로 오늘 날짜 기준 작성 화면으로 전환된다.
    • 화면 하단의 테이블 뷰의 일기들 중 하나를 터치하면 선택한 날짜의 일기 화면으로 전환된다.
  • 일기 작성 및 읽기 화면

    • 선택한 일기를 불러올 경우, 일기를 새로 작성할 경우에 전환되는 화면. 선택한 일기를 불러올 경우에는 저장된 사진, 날짜, 제목, 글 내용들을 각각 image view, date picker, text field들에 불러와서 보여준다.
    • 저장된 일기는 사진과 날짜 포함 일기 내용 전부 수정이 가능하다. < 버튼을 통해 다시 달력과 일기 목록 화면으로 돌아갈 때엔, 수정 내용이 반영 된 상태이고, 수정 한 날짜로 선택되어 전 화면으로 돌아간다.
    • 선택된 날짜가 기본적으로 date picker에 나타난다. 날짜도 변경할 수 있고, image view를 누르면 카메라 또는 앨범에서 사진을 가져올 수 있는 alert 창이 뜬다. 다 작성한 후 save 버튼을 터치하면 전 달력 화면으로 전환되고, 새로운 일기가 저장된 것을 확인할 수 있다.