개발 진행 상황

  • Calendar Date 선택 시 Bottom Sheet를 띄우기
  • 목업 데이터를 통해 데이터 목록 및 화면 전환 구현
  • FireBase Crashlytics 연결
  • Data 검색 View -> Detail View -> (Bottom Sheet) Add Memo View 화면 이동

이슈

  • PanModal 라이브러리의 샘플 코드를 이용하여 메모를 추가하는 View를 그리는데... 이때, 스크롤 뷰를 사용하지 않는다. dummy data를 출력하기 위해 View의 중앙에 테스트 레이블을 띄웠는데... 너무너무 아래에 레이블이 출력된다 😦
    var panScrollable: UIScrollView? {
        return nil
    }

 

고민한 내용

기기마다 출력되는 화면의 비율이 다르기 때문에 우선적으로 bottomSheet 영역을 화면비로 설정해 보았다.

    var longFormHeight: PanModalHeight {
        return .maxHeightWithTopInset(view.frame.height * 0.3)
    }

따라서 화면의 가장 하단도 frame의 비례한 곳일 것이라고 예측하고, 하단을 벗어나지 않도록 테스트를 해 보았다.

        label.snp.makeConstraints { make in
            make.bottom.equalTo(view).inset(view.frame.height * 0.3)
        }

iPhone 11 / iPhone 15 Simulator 

접근에 성공한 것 같다...!

이제 레이아웃들을 출력하며 메모를 저장하는 테스트를 시행할 예정!

 

회고

라이브러리 문서를 읽고 사용하는 방법을 발췌하는 일은 수월해지고 있는 것 같은데... 생각보다 코드에 녹여내는 일이 쉽지 않다! 🫠 다양하게 접근하는 방법을 탐구하기 위해 노력할 필요가 있겠다 . . . !

TODO

  • 정말정말 공수산정 최최최종... 으로 작성하여 체크해 보기!
  • dummy data 사용하지 않기!
  • detail view (대충이라도) 완성하여 데이터 출력!
  • 감상평 저장
  • Calendar에 저장된 데이터 보여주기!

'개발 일지' 카테고리의 다른 글

[당연]CRUD  (0) 2024.03.21
[당연] Pagenation  (0) 2024.03.19

+ Recent posts