TabBarController 2

[TabBar] Code로 구현

코드를 구현하기 위해서는 네비게이션과 마찬가지로 기본 ViewController 보다 아래에 탭바 컨트롤러를 깔아야 하기 때문에 Scene Delegate 파일에 코드가 필요하다.   기존의 뷰 컨트롤러에 더해 탭바를 위한 새로운 뷰 컨트롤러를 두개 더 만든다. import UIKitclass ViewController: UIViewController { private lazy var myLabel: UILabel = { let label = UILabel() label.text = "FirstViewController" label.font = UIFont.systemFont(ofSize: 18) label.textAlignment = .ce..

UIKit 2024.08.02

[TabBar] Storyboard로 구현

스토리보드를 통해 테이블 뷰를 구현하는 방법 탭바란 아래에서 고르면서 뷰를 전환할 수 있는 객체이다.예를 들어, 인스타그램에서 밑에 있는 다섯개의 바가 탭바로 구성되어 있는 것이다.  먼저 뷰 컨트롤러에서 오른쪽 하단을 클릭하여 'Tab Bar Controller' 를 클릭한다.   네비게이션 컨트롤러처럼 아래에 깔리는 구조이다.   TabBar Controller 에 추가할 새로운 뷰 컨트롤러를 추가하고   'Command + 좌클릭 드래그' or 우클릭 드래그를 통해 탭바 컨트롤러로부터 새로운 뷰 컨트롤러에 접근한다.   Relationship Segue 의 view controllers 를 클릭   이렇게 하면 탭바 컨트롤러에는 아래 바에 탭이 한 개 추가된다.  알아보기 쉽게, 메인 뷰 컨트롤러의..

UIKit 2024.08.02