토이 프로젝트 Wandoo! Day5

린다·2021년 1월 29일
0

ToyProject_Wandoo!

목록 보기
3/5
post-thumbnail

오늘까지 합쳐서 3일간 공부한 부분 복습하고 정리했다.
동시에 차근차근 단계별로 만들 수 있는 부분 같이 만들어봤고 그래도 아주 조금씩 진도가 나가는 중이다.


오늘 갑자기 닥쳤던 큰 문제는 화면 전환에서 있었다.
일단 mainView에서 + 버튼을 누르면 lectureInfoView로 넘어가는건 action을 추가해주고 performSegue를 통해서 해결했다. 그리고 이 부분의 화면전환은 presentModally를 사용해도 괜찮아보여서 그냥 패쓰했다.
문제는 다음에 mainView에서 tableViewCell을 누르면 해당 cell의 detailView로 넘어가는 과정이었는데 detailView인데 present Modally는 좀 어울리지 않는 것 같아서 오른쪽에서 화면이 넘어오는 전환방식을 사용하고 싶었다. 아무리 찾아봐도 기존의 설정값들 중에는 없는 것 같아서 구글링을 한 끝에 custom segue 코드를 발견했고 이걸 적용시키는 과정에서 엄청 고생을 했다💦💦

처음에 segue를 custom으로 설정하고 코드 class랑 연결시켰더니 애니메이션은 잘 작동하는데 잘 하고나서 갑자기 ? 풀스크린에서 모달로 변경되는 ? 정말 이해할 수 없는 상황 발생... 그런데 다른 기본 프로젝트 하나 파서 적용해보니까 잘 되길래 코드에 문제가 없다는건 확인을 했고 도대체 내 기존 코드에 무슨 문제가 있길래 이런 오류가 나는거지? 한참 삽질을 하다가 나도 모르게 실수로 segue를 그냥 presentModally로 설정을 하고 돌렸따 엥 근데 이게 되네??/? 하고 갑자기 해결 ㅎㅎ....

하지만 여기서 끝이 아니었다. 가는건 잘 되는데 오는것이 또 문제였던 것이다...^^ 오는 것도 애니메이션은 잘 작동하고 갑자기 잘 와서 화면의 1/3이 넘어가버리는..무슨..말도 안되는 현상이..
근데 생각해보니까 이 일이 발생한건 내가 unwind segue를 제대로 설정을 안해줘서 가는 segue랑 오는거랑 똑같이 적용이 되다보니 이런 말도 안되는 일이 일어난게 아닐까? 하고 unwind segue를 열심히 적용해줬더니 한 10번만의 시도끝에 돌아오는 것도 아주 잘 해결됐다.


정말 이 말도 안되는 segue때문에 하루가 다 가버렸다. 그래도...골치아픈걸 해결했으니 내일은 조금 더 행복해지겠지....?^_^


현재 상황

  1. mainview에서 셀 누르면 해당하는 셀의 detail 보여주는 detailview로 이동
    (왔다갔다할 때 custom segue로 수평으로 이동하도록...고침.....기능적으로는 아무 상관없는건데 그냥 모달리 사용하기엔 내 디자인 디엔에이가 허락하지않음 ㅜ 이거 하다가 하루가 다갔다)

  2. 플러스 버튼누르면 create 페이지로 넘어감


내일 하고 싶은 것

  1. create 페이지 뷰 구성
  2. 내용 입력받고 create 하면 wandoo에 수업 뜨도록...ㅎㅎ...할수있겠지..?화이팅...

0개의 댓글