티스토리 뷰

ViewController는 무엇인가요?

간단히 말해, 하나의 View를 관리하는 객체입니다.

 

ViewController는 어떤 일을 하나요?

UIKit에서 View Controller는 콘텐츠를 화면에 표시하는 뷰를 관리하며, 해당 뷰에 대한 참조를 유지하고,

뷰 컨트롤러는 이 뷰의 프레젠테이션 및 후속 뷰로의 전환을 관리합니다.

이와 관련된 모든 프레젠테이션 동작 뷰 컨트롤러 객체에 의해 관리되고 구현됩니다.

 

Segue는 무엇인가요?

Segue란 스토리보드에서 뷰 컨트롤러 사이의 화면 전환을 위해 사용하는 객체입니다.

즉, 스토리보드에서 하나의 Scene 으로부터 다른 Scene으로의 전환을 보여주는 연결입니다.

 

Segue의 종류는 어떻게 되나요?

커스텀을 제외하고 4가지의 종류가 있습니다.

 

1. Show

가장 일반적인 세그웨이입니다.

새로 나타나는 화면은 오른쪽에서 왼쪽으로 이동하며 보이게 되며, 네비게이션 스택에 쌓으면서 보여줍니다.

네비게이션바에 Back 버튼이 생기게 됩니다. 

 

2. Show Detail

아이패드에서 UISplitViewController를 사용할 때 사용하며,

네비게이션 스택에 영향을 주지 않고 화면이 바뀝니다. 아이폰 앱에서는 큰 의미 없습니다.

 

3. Present Modally

기존 뷰 컨트롤러를 덮는 새로운 뷰 컨트롤러를 나타나게 하며,

주로 아래에서 위로 나타나는 애니메이션을 사용하기 위해서 사용합니다.

 

4. Popover Presentation

아이패드에서 팝업창을 띄우는 걸로, 아이폰 앱에서는 큰 의미 없습니다.

Segue의 연결 방법은 어떻게 되나요?

스토리 보드에서 키보드의 control 키를 누른 상태로 드래그하여 전환될 뷰 컨트롤러에 드롭하여 연결합니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함