24.06.27 Today I Learned
2024. 6. 27. 20:43
코드베이스UI로하는걸 잘못해서 다른방법으로 하고 있어서 다시 시작한다.
1. 우선, main스토리보드를 Move to Trash로 삭제한다.
2. Info에 가서 Storyboard Name 을 지운다
3. 프로젝트 파일에서 Building Setting 에가서 UIKit Main Stroyboard FileBase Name을 삭제한다
4. 앱에게 맨 처음 시작할 뷰를 알려줘야 하므로 SceneDelegate.swift 파일에 다음과 같은 코드 작성를 작성한다
// SceneDelegate.swift
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
// 윈도우. 앱에 반드시 한 개는 필요한 가장 근본이 되는 뷰. 이 위에 뷰가 쌓이기 시작.
var window: UIWindow?
// 앱을 시작할때 세팅해줄 코드를 작성하는 곳.
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
// UIWindow 객체 생성.
guard let windowScene = (scene as? UIWindowScene) else { return }
let window = UIWindow(windowScene: windowScene)
// window 에게 루트 뷰 지정.
window.rootViewController = ViewController()
// 이 메서드를 반드시 작성해줘야 윈도우가 활성화 됨.
window.makeKeyAndVisible()
self.window = window
}
여기까지구현은 했는데 버튼의 위치나 다른 버튼이 보이지 않아서(위로 밀린 것으로 추정됨) 내일 보완해서 완성해봐야겠다.
'Today I Learned > 2024' 카테고리의 다른 글
24.07.01 Today I Learned (0) | 2024.07.01 |
---|---|
24.06.28 Today I Learned (0) | 2024.06.28 |
24.06.26 Today I Learned (0) | 2024.06.26 |
24.06.25 Today I Learned (0) | 2024.06.25 |
24.06.24 Today I Learned (0) | 2024.06.24 |