Swift
[iOS|Swift] storyboard 없이 코드로 UI 구현하기
moving
2022. 5. 8. 23:35
728x90
1. Storyboard와 관련된 것들 삭제하기
1-1. Main.storyboard 삭제하기
1-2. Info.plist에서 Storyboard Name 삭제하기
1-3. General에서 Main Interface 삭제하기
실행을 해보면 까만 화면이 뜸
2. RootViewController 지정
SceneDelegate.swift
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow?
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
self.window = UIWindow(windowScene: windowScene)
if let window = self.window {
window.backgroundColor = .white
window.rootViewController = ViewController()
window.makeKeyAndVisible()
}
}
실행하면 배경색이 흰색으로 잘 뜨는 것을 확인할 수 있음