SWIFT/UIKit
[UIKit] 스토리보드 없는 프로젝트 세팅
늘스토리 주인장
2022. 8. 14. 19:59
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
반응형