iOS

No StoryBoard 설정하는 방법

HJ39 2023. 1. 16. 21:42

Main.storyboard 파일 제거

 


SceneDelegate.swift 파일 내부에 다음 내용을 추가

  func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
        var window: UIWindow?
        guard let windowScene = (scene as? UIWindowScene) else { return }
        window = UIWindow(windowScene: windowScene)
        let viewController = ViewController()
        window?.rootViewController = viewController
        window?.makeKeyAndVisible()
}

 


Application Target에서 Main 제거

Application Target → Build Settings → UIKit Main Storyboard File Base Name

UIKit Main Storyboard File Base Name에 설정되어 있는 Main 제거

 


Info.plist 파일 내부 Main 제거

Application Scene Mainfest → Scene Configuration → Application Session Role → Item 0 → Storyboard Name

Storyboard Name 속성 칸을 - 버튼을 눌러서 삭제하면 된다.

 

 

'iOS' 카테고리의 다른 글

UIKit에서 SwiftUI Preview 사용하기  (0) 2023.01.19