[UIKit] 스토리보드 없는 프로젝트 세팅
2022. 8. 14. 19:59ㆍiOS/UIKit
728x90
반응형
프로젝트 생성
Main Interface 부분 삭제
version 14.2
Main 스토리보드 삭제
Info.plist 파일에서 스토리보드 삭제
메인 VC 설정
SceneDelegate 파일에 가서 설정한다
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
//윈도우 씬을 가져온다
guard let windowScene = (scene as? UIWindowScene) else { return }
//윈도우 크기 설정
window = UIWindow(frame: UIScreen.main.bounds)
//뷰컨트롤러 인스턴스 생성
let vc = ViewController()
//네비게이션 컨트롤러 설정
let navVC = UINavigationController(rootViewController: vc)
//루트 뷰컨트롤러 설정
window?.rootViewController = navVC
//설정한 윈도우보이게 설정
window?.makeKeyAndVisible()
//윈도우씬 설정
window?.windowScene = windowScene
}
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.title = "타이틀"
self.view.backgroundColor = .green
}
}
끝
728x90
반응형
'iOS > UIKit' 카테고리의 다른 글
[UIKit] Snapkit(스냅킷) 테이블뷰셀 오토레이아웃 (라벨길이에 따른 가변적 높이 설정) (0) | 2022.08.25 |
---|---|
[UIKit] SwiftUI Preview 맛보기 (0) | 2022.08.14 |
[UIKit] 카카오 (다음) 지도 API 사용하기(2) (0) | 2022.08.14 |
[UIKit] 카카오 (다음) 지도 API 사용하기 (0) | 2022.08.14 |
[UIKit] 테이블뷰 만들기 & 테이블뷰 셀 클릭이벤트 (0) | 2022.08.14 |