본문 바로가기
반응형

ViewController2

[iOS] modalPresentationStyle과 생명주기(Life Cycle) 이 글은 iOS의 모달에 대한 설명과 모달의 스타일 종류, 스타일 종류에 따른 생명주기와 생김새의 차이 점을 다룹니다. Modal이란? iOS에서 모달이란 네비게이션 인터페이스와 달리 정보의 흐름이 아니라, 단지 사용자로부터 입력을 받기 위해 이목을 끄는 방식이다. UIViewController 클래스의 present() 메서드를 통해 간단히 모달 뷰 컨트롤러를 생성할 수 있다. 이러한 iOS의 UIKit의 UIModalPresentationStyle에는 여러가지 모달 스타일이 정의되어있다. 모달 스타일은 서로 다른 모양과 생명 주기를 갖는다. .automatic 이 중에서 iOS 13 이후의 기본 스타일은 automatic이다. automatic 스타일은 모달을 페이지 시트 형태로 만든다. 다음의 코드.. 2021. 3. 3.
[iOS] 스토리보드를 통한 기본 화면 구성(Storyboard, View, View Controller, UIKIT, viewDidLoad) Xcode에서 IOS 프로젝트를 생성하면 프로젝트 내부에 스토리 보드가 존재합니다. 스토리보드 (Stroryboard)란? 스토리 보드는 IOS 앱의 사용자 인터페이스를 시각적으로 표현하여 컨텐츠 화면과 화면 간의 연결을 보여주는 도구입니다. 스토리보드는 일련의 장면들(scenes)로 구성되며, 각 scene은 뷰 컨트롤러와 해당 뷰를 나타냅니다. 뷰(View)란? IOS 앱 사용자 인터페이스의 기본 구성 요소입니다. 이를 사용하여 앱의 컨텐츠를 화면에 그리거나 구성할 수 있습니다. 뷰 컨트롤러(View Controller)란? UIKit을 사용하는 앱의 인터페이스를 관리하기 위한 도구입니다. 뷰 컨트롤러는 하나의 루트 뷰 만을 관리하고, 해당 루트 뷰가 여러개의 서브뷰들을 가지는 방식으로 한 화면을 여.. 2020. 1. 16.
반응형