ios개발/개념 정리

<스위프트> dismiss : Viewcontroller dismiss

studying develop 2020. 3. 4. 16:02

<https://soulpark.wordpress.com/2012/06/21/dismiss-2-layer-modal-view-controller/> 이 분이 가정한 상황도 그냥 재미로 보기 좋아 보인다.

 

dismiss 자체에 대한 설명이다.

<https://developer.apple.com/documentation/uikit/uiviewcontroller/1621505-dismiss>

presented vc인 자기 자신이 호출하면 presenting vc가 presented vc를 제거해 주는 일을 한다.

 

뷰컨을 제거하는 방법이다. push냐 present냐에 따라 다르다.

<https://stackoverflow.com/questions/24668818/how-to-dismiss-viewcontroller-in-swift>

 

이쯤되니까 present와 push가 nav에 의하냐 아니냐 빼고 뭐가 다른지 궁금해진다.....

차이

<https://teamtreehouse.com/community/different-between-push-and-modal>

<https://stackoverflow.com/questions/9392744/what-is-the-difference-between-modal-and-push-segue-in-storyboards>

 

봤는데 일단 느낌은 nav는 계속 해서 뭔가 화면이 이동할때 방향성 있게 스택에 누적된다는 측면에서 좋은거 같다.

그런데 present는 일회성으로 그냥 하나 띄우는 느낌? ㅋㅋ

 

이 느낌 밖에 모르겠따. ㅋㅋ present도 여러번 해도 될거 아니야 근데  ㅋㅋ