소소한 일상과 잡다한 정보
반응형

navigationcontroller 2

[ Swift ] 화면 전환 구현 1

이번에는 화면 전환을 실제 프로젝트에서 어떻게 이루어지는 지 구현해보도록 할 예정이다. 보통 앱들은 단일화면 구성하는 App은 없다. 작은 회사인 경우에는 회사 소개에 관련된 1page 홈페이지가 있긴 하지만, App은 그런경우가 100% 없다. 우선 화면전환을 하는 경우는 크게 2가지 방식으로 나뉜다. 소스코드를 통해서 전환하는 방식 StroyBoard를 통해서 전환하는 방식 이렇게 2가지고 있고, 작게는 4가지로 분류가 된다. View Controller의 View 위에 다른 View 를 가져와서 교체하기 View Controller에서 다른 View Controller를 호출하여 전환하기 Navigation Controller를 사용하여 화면 전환하기 화면 전환용 객체 세그웨이(Segueway)를 ..

[ Swift ] UINavigationController

그전까지 간단한 속담 App을 만들어봤다. 이번에는 다른 App을 만들어보기 이전에 UINavigationController에 대해서 알아보자. 우선적으로 개념 설명을 위해서 Content View Controller 와 Container View Controller 에 대해서 언급하고 넘어가도록 하겠다. Content View Controller 화면을 구성하는 뷰를 직접 구현하고 관련된 이벤트를 처리하는 뷰 컨트롤러 흔히 StoryBoard 생성시 기본으로 생성되는 View Controller 라고 생각하면 편하다. Container View Controller 하나 이상의 Child View Controller를 가지고 있다. 즉, 자식 뷰 컨트롤러를 가지고 있다. 하나 이상의 Child View ..

반응형