iOS스터디에서 진행하는 이번달 프로젝트는 개인 프로젝트이다!
나의 주제는 버킷리스트로 잡았다
탭바는 올해의 버킷과 Life버킷이다!
Xcode에서 기본으로 제공하는 TabBar VC는 내가 생각하는 느낌과 달라 Custom TabBar를 사용하려고 한다.
작년에 진행했던 프로젝트에서 사용한 코드를 가져오자니 너무 복잡하고 에러가 많았기에 오픈소스를 이용해보려 하였다!
위 사이트에는 많은 종류의 오픈소스들이 있었다. 탭바중에서 Swipe로 화면이 넘어가는 것을 선택하려했지만,,오픈소스를 처음 사용해보는 나에게는 너무 어려운 도전이었다...홈화면에서 모달로 버킷을 추가하면 바로 테이블 뷰가 리로드 되기를 바랬는데 다음화면으로 넘어가면서 레이아웃에서 문제가 생긴다...오픈소스 사용이기 때문에 레이아웃 부분은 건들기 어렵다,,,포기!!!
Swipe는 안되지만 내가 활용할 수 있는 코드를 찾았다!!
TabView를 컨트롤하는 TabVC와 올해와 Life의 각가 VC, 버킷을 추가하는 PlusVC로 구성했다.
PlusVC는 모달로 구현했는데, Save버튼으로 모달을 dismiss하면 올해VC의 viewWillAppear에서 테이블뷰를 리로드하는 것을 기대했다
하지만,,,,,,viewWillAppear을 거치지 않는다.....
iOS13부터는 모달이 Full Screen으로 동작하지 않고 새로운 디자인이 뜬다(pageSheet)
Segue의 Presentation의 기본은 automatic이다
이를 해결하기위해서 automatic을 Full Screen으로 바꿔주었다!!!
내일할일 : 체크버튼, 밀어서 셀 삭제
'기록 > 공부기록👩🏻💻' 카테고리의 다른 글
[공부기록]100일_6일차 (0) | 2020.09.12 |
---|---|
[공부기록]100일_5일차 (0) | 2020.09.11 |
[공부기록]100일_4일차 (0) | 2020.09.10 |
[공부기록]100일_3일차 (0) | 2020.09.09 |
[공부기록]100일_2일차 (0) | 2020.09.08 |