반응형
🍪 Storyboard 에서 임베드 하기
Storyboard > Editor > Embed in > Navigation Controller
🍪 Programmatically
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
self.window = UIWindow(frame: UIScreen.main.bounds)
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let itemsController = storyboard.instantiateViewController(withIdentifier: "ItemsViewController") as! ItemsViewController
let rootViewController = UINavigationController(rootViewController: itemsController)
window?.rootViewController = rootViewController
window?.makeKeyAndVisible()
return true
}
}
window의 rootViewCotroller를 UINavigationController로 지정해 주면 됩니다.
728x90
반응형
'🍎 iOS' 카테고리의 다른 글
UICollectionView must be initialized with a non-nil layout parameter 에러 (0) | 2020.09.28 |
---|---|
[Swift] 완전 간단한 tutorial -> URLSession으로 json api 에서 파싱까지 (0) | 2020.09.12 |
[iOS, Swift] AppDelegate에서 window의 rootViewController 설정하기 (1) | 2020.08.27 |
[iOS] 뷰 컨트롤러(View Controller)의 생명 주기 (0) | 2020.08.21 |
[iOS, Swift] Localization(로컬라이징, 현지화) (0) | 2020.08.19 |
댓글