Upvote:225
let vc = UIStoryboard.init(name: "Main", bundle: Bundle.main).instantiateViewController(withIdentifier: "IKDetailVC") as? IKDetailVC
self.navigationController?.pushViewController(vc!, animated: true)
Upvote:35
let next = self.storyboard?.instantiateViewControllerWithIdentifier("DashboardController") as! DashboardController
self.presentViewController(next, animated: true, completion: nil)
More Answer related to the Same Query
- HOW TO NAVIGATE FROM ONE VIEW CONTROLLER TO ANOTHER USING SWIFT IN IOS
- HOW TO PRESENT VIEW CONTROLLER FROM RIGHT TO LEFT IN IOS USING SWIFT IN IOS
- SWIFT PROGRAMMATICALLY NAVIGATE TO ANOTHER VIEW CONTROLLER/SCENE IN IOS
- XCODE - IS THERE A WAY TO DRAG A COMPONENT FROM ONE VIEW TO ANOTHER WITHOUT LOSING ITS FRAME? IN IOS
- ADDING A VIEW CONTROLLER AS A SUBVIEW IN ANOTHER VIEW CONTROLLER IN IOS
- PROGRAMMATICALLY NAVIGATE TO ANOTHER VIEW CONTROLLER/SCENE IN IOS
- SWIFT MODAL VIEW CONTROLLER WITH TRANSPARENT BACKGROUND IN IOS
Upvote:18
let vc = self.storyboard?.instantiateViewControllerWithIdentifier("YourViewController") as! YourViewController
let navigationController = UINavigationController(rootViewController: vc)
self.presentViewController(navigationController, animated: true, completion: nil)
Upvote:16
let secondViewController = self.storyboard?.instantiateViewController(withIdentifier: "Conversation_VC") as! Conversation_VC
self.navigationController?.pushViewController(secondViewController, animated: true)
More Answer related to the Same Query
- FAILED TO INSTANTIATE THE DEFAULT VIEW CONTROLLER FOR UIMAINSTORYBOARDFILE 'MAIN' - PERHAPS THE DESIGNATED ENTRY POINT IS NOT SET? IN IOS
- HOW TO PREVENT UINAVIGATIONBAR FROM COVERING TOP OF VIEW IN IOS 7? IN IOS
- CONTAINER VIEW CONTROLLER EXAMPLES IN IOS
- WKWEBVIEW CAUSES MY VIEW CONTROLLER TO LEAK IN IOS
- HOW DO I CREATE A VIEW CONTROLLER FILE AFTER CREATING A NEW VIEW CONTROLLER? IN IOS
- CAN I ACCESS THE APP STORE FROM WITHIN THE IOS SIMULATOR? IN IOS
- HOW TO GET RGB VALUES FROM UICOLOR? IN IOS
- UIIMAGEPICKERCONTROLLER ERROR: SNAPSHOTTING A VIEW THAT HAS NOT BEEN RENDERED RESULTS IN AN EMPTY SNAPSHOT IN IOS 7 IN IOS
- MODIFY UIIMAGE RENDERINGMODE FROM A STORYBOARD/XIB FILE IN IOS
- HOW TO GET UITABLEVIEW FROM UITABLEVIEWCELL? IN IOS
Upvote:8
var viewController: UIViewController? = storyboard().instantiateViewController(withIdentifier: "Identifier")
var navi = UINavigationController(rootViewController: viewController!)
navigationController?.pushViewController(navi, animated: true)
Upvote:5
//To call or execute function after some time(After 5 sec)
DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) {
let next = self.storyboard?.instantiateViewController(withIdentifier: "AFVC") as! AddFileViewController
self.present(next, animated: true, completion: nil)
}
Upvote:5
let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let home = storyBoard.instantiateViewController(withIdentifier: "HOMEVC") as! HOMEVC
navigationController?.pushViewController(home, animated: true);
More Answer related to the Same Query
- AFTER SWITCHING TO XCODE 7, APP SIZE GREW FROM 9 MB TO 60 MB, IS THERE A FIX? IN IOS
- SWIFT - REMOVE " CHARACTER FROM STRING IN IOS
- HOW TO PREVENT LAYOUT FROM OVERLAPPING WITH IOS STATUS BAR IN IOS
- PRESENTVIEWCONTROLLER:ANIMATED:YES VIEW WILL NOT APPEAR UNTIL USER TAPS AGAIN IN IOS
- IOS NESTED VIEW CONTROLLERS VIEW INSIDE UIVIEWCONTROLLER'S VIEW? IN IOS
- A HTML5 WEB APP FOR MOBILE SAFARI TO UPLOAD IMAGES FROM THE PHOTOS.APP? IN IOS
- UNEXPECTED CFBUNDLEEXECUTABLE KEY IN IOS
- UISCROLLVIEW: PAGING HORIZONTALLY, SCROLLING VERTICALLY? IN IOS
- HOW TO GET DEVICE WIDTH AND HEIGHT? IN IOS
- SCREEN STYLING WHEN VIRTUAL KEYBOARD IS ACTIVE IN IOS
Upvote:4
let secondviewController:UIViewController = self.storyboard?.instantiateViewController(withIdentifier: "StoryboardIdOfsecondviewController") as? SecondViewController
self.navigationController?.pushViewController(secondviewController, animated: true)
Upvote:3
let nextVC = self.storyboard?.instantiateViewController(withIdentifier: "NextViewController") as! NextViewController
self.navigationController?.pushViewController(nextVC, animated: true)
Upvote:2
let objViewController = self.storyboard?.instantiateViewController(withIdentifier: "ViewController") as! ViewController
self.navigationController?.pushViewController(objViewController, animated: true)
Upvote:2
performSegue(withIdentifier: "idView", sender: self)
Upvote:1
let vc = self.storyboard?.instantiateViewController(withIdentifier: "YourStoryboardID") as! swiftClassName
self.navigationController?.pushViewController(vc, animated: true)
Upvote:1
var window: UIWindow?
fileprivate let navigationCtrl = UINavigationController()
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
self.createWindow()
self.showLoginVC()
return true
}
func createWindow() {
let screenSize = UIScreen.main.bounds
self.window = UIWindow(frame: screenSize)
self.window?.backgroundColor = UIColor.white
self.window?.makeKeyAndVisible()
self.window?.rootViewController = navigationCtrl
}
func showLoginVC() {
let storyboardBundle = Bundle.main
// let storyboardBundle = Bundle(for: ClassName.self) // if you are not using main application, means may be you are crating a framework or library you can use this statement instead
let storyboard = UIStoryboard(name: "LoginVC", bundle: storyboardBundle)
let loginVC = storyboard.instantiateViewController(withIdentifier: "LoginVC") as! LoginVC
navigationCtrl.pushViewController(loginVC, animated: false)
}
Upvote:1
let vc = MyViewController.instantiateFromMain()
//here you can pass any data to the next view controller. for example we have a variable with name `myString` in our next view contoller and we want to pass the data my `self viewController`
vc.myString = "This string passed by MyViewController"
self.navigationController?.pushViewController(vc, animated: true)
Upvote:0
let vc = UIStoryboard.init(name: "Main", bundle: Bundle.main).instantiateViewController(withIdentifier: "YourViewController") as? YourViewController
self.navigationController?.pushViewController(vc!, animated: true)
Upvote:-1
let next = self.storyboard?.instantiateViewController(withIdentifier: "SecondViewController") as! SecondViewController
self.present(next, animated: true, completion: nil)
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW TO DISPLAY THE DEFAULT IOS 6 SHARE ACTION SHEET WITH AVAILABLE SHARE OPTIONS? IN IOS
- APP REJECTED DUE TO MISSING USAGE DESCRIPTIONS (XCODE8) IN IOS
- AVFOUNDATION, HOW TO TURN OFF THE SHUTTER SOUND WHEN CAPTURESTILLIMAGEASYNCHRONOUSLYFROMCONNECTION? IN IOS
- CHANGE UICOLLECTIONVIEWCELL SIZE ON DIFFERENT DEVICE ORIENTATIONS IN IOS
- WHAT SIZE SHOULD TABBAR IMAGES BE? IN IOS
- DISABLE THE UITABLEVIEW HIGHLIGHTING BUT ALLOW THE SELECTION OF INDIVIDUAL CELLS IN IOS
- ITMS-90809: DEPRECATED API USAGE -- APPLE WILL STOP ACCEPTING SUBMISSIONS OF APPS THAT USE UIWEBVIEW APIS IN IOS
- HOW TO DETECT WHEN AVPLAYER VIDEO ENDS PLAYING? IN IOS
- HOW TO LOAD GIF IMAGE IN SWIFT? IN IOS
- XCODE 5 & ASSET CATALOG: HOW TO REFERENCE THE LAUNCHIMAGE? IN IOS
- CLASS AMSUPPORTURLCONNECTIONDELEGATE IS IMPLEMENTED IN BOTH IN IOS
- SWIFTUI NAVIGATIONVIEW NAVIGATIONBARTITLE LAYOUTCONSTRAINTS ISSUE IN IOS
- IOS - HOW TO IMPLEMENT A PERFORMSELECTOR WITH MULTIPLE ARGUMENTS AND WITH AFTERDELAY? IN IOS
- POST REQUEST WITH A SIMPLE STRING IN BODY WITH ALAMOFIRE IN IOS
- IN SWIFT, ARRAY [STRING] SLICING RETURN TYPE DOESN'T SEEM TO BE [STRING] IN IOS
- HOW DO I SET A WEIGHT TO SF SYMBOLS FOR IOS 13? IN IOS
- XCODE - FREE TO CLEAR DEVICES FOLDER? IN IOS
- HOW TO WRITE A BOOL PREDICATE IN CORE DATA? IN IOS
- HOW DO I SET THE HEIGHT OF TABLEHEADERVIEW (UITABLEVIEW) WITH AUTOLAYOUT? IN IOS
- REACT NATIVE: GETTING THE POSITION OF AN ELEMENT IN IOS
- HOW TO CREATE AN IBINSPECTABLE OF TYPE ENUM IN IOS
- EMULATE/SIMULATE IOS IN LINUX IN IOS
- PROGRAMMATICALLY SELECTING TEXT IN AN INPUT FIELD ON IOS DEVICES (MOBILE SAFARI) IN IOS
- IB_DESIGNABLE, IBINSPECTABLE -- INTERFACE BUILDER DOES NOT UPDATE IN IOS