본문 바로가기
iOS/UIKit

[Swift] 스토리보드 없이 코드로만 UI 시작해보기! Feat.SnapKit(1)

by 최지철 2023. 6. 23.
728x90
반응형

똑같이 파일을 만들어 줍니당ㅎㅎ

"Main"스토리보드 보이시죠?

망설이지말고 Main 스토리보드 파일을 날려줍니다

Remove Reference 해야해요! 꼭
info 파일에서 타고타고 내려가서 스토리보드 네임을 날려줍니당

 

 

 

오잉?? 분명 Main 스토리보드 파일을 날렸는데 왜 이런 에러가 뜰까요?

 

info 에 이친구를 추가하고 "Main storyboard file base name(IPhone)" string에 아무것도 넣지 마세용 홍홍   만약에 Main storyboard file base name 파일이 있다면 그냥 날려주시면 될거에요 홍홍

 

요로콤 말이죠. 그런데 옆에  시뮬레이터를 보시면 까만 화면이죠?

스토리보드로 진행 하셨을  때, 생각해보시면 initial view 생각  나시죠? 그걸 저희가 또 코드로 그 설정을 해야해용

그러기전에 저희가 시작할 ViewController 먼저 만들죠 ㅎㅎ

이렇게 말이죠. 다들 아실꺼라 믿어의심치 않겠습니당!

SceneDelegate 파일에 들어갑니다

 

 

1
2
3
4
5
6
        guard let windowScene = (scene as? UIWindowScene) else { return }
        window = UIWindow(windowScene: windowScene) // SceneDelegate의 프로퍼티에 설정해줌
        let mainViewController = MainViewController() // 맨 처음 보여줄 ViewController
 
        window?.rootViewController = mainViewController
        window?.makeKeyAndVisible()
cs

 

위의 코드를 _ 부분에 수정해줍니다. 이 부분은 저희가 rootviewcontroller 설정해주는거에요. 아까 말했듯이 스토리보드상으론 initial view라고 생각 해주시면 되요

 

그런 다음 mainviewcontroller 에 배경색을 바꿔서 적용 해보면 짜란 〰️ 잘 되시죠? 
이제 코드로 한번 UI를 작성해보자고용〰️〰️

 

...다음 포스팅은 Snapkit으로 작성하는법을 작성하겠습니다 ㅎㅎ

728x90
반응형