I am curious to know if i can develop an app having 2 view controllers .I have gone through some links ,but couldn't find a solution if I'm using storyboard.If i already have a rooviewcontroller,how can i remove it and add another view as rootviewcontroller?Any thoughts?
How can you add 2 rootviewcontrollers in IOS App using storyboard
368 views Asked by Suraj K Thomas At
2
There are 2 answers
0
Toseef Khilji
On
At a time there is only one rootviewController in app,
you can replace directly using following,
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
YourVC *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"YourVC"];
self.window.rootViewController = rootViewController;
in appDelegate Method,
Related Questions in OBJECTIVE-C
- How to control the volume of an iPhone programmatically in objective-c
- Occasional crash at NSURLSessionDataTask dataTaskWithRequest:completionHandler:
- How to set value the descriptor of iOS BLE in Objective-C?
- Unexpected #selector() Behavior in Swift-Objective-C Interop?
- In what context can we use an unqualified #selector() expression in Swift?
- AVPictureInPictureController crashes during initialization
- How to use pow() in Objective-C?
- How to change the image on the MGSwipeButton in MGSwipeTableCell
- Using sort descriptors in Outline View
- Why is my Swift function not printing from inside the dataTask closure?
- Using UICollectionViewCell with IBOutlet
- Undefined symbol: _OBJC_CLASS_$_ only on simulator
- Why can't I receive a notification sent from Camera Extension(Swift) to an observer application (obj-c++)
- Behavior of __block modifier in objc
- Inserting subview into view where I've added subviews and sublayers
Related Questions in UIVIEWCONTROLLER
- Ignoring actions with views in viewDidLoad
- Setup the constrains between the UIView and UIViewController
- Children view controllers must have a common parent view controller in swift
- Adding two UIView vertically
- UICollection view is not rendering properly
- How to delete UINavigationController's space programmatically using Swift?
- AdMob rewardedInterstitial in SwiftUI with UIViewControllerRepresentable . . updateUIViewController triggered too many times
- someone help or explain why the view looks like this and it doesnt take me to the new view controller
- UINavigationController glitchy animation when pushing new view controller
- Background of ViewController disappears for a split second when dismissing a view controller on top of it
- How To: Simple UIViewController w/ .xib using XCode15
- Using NotificationCenter to Pull UIViewController Up After Sending FCMessage
- How to fade up initial root view controller to reveal new background root view controller
- Delegate returning nil even though delegate has been set
- Can't make changes in View from Controller
Related Questions in IOS7
- How to make some buttons of tableView cells clickable and some unclickable | iOS
- Customise Tab Bar with rounded button Issue swift
- Get a framework's Bundle Identifier programmatically
- Change swift SKSprite node animation based on velocity
- How to add custom button on AVPlayerViewController in Objective -C iOS?
- Avoid performSegue multiple times
- Downgrade iPhone 5s in iTunes recovery mode
- Upload file to server using SCRFTPRequest
- The socket closes after 3 minutes after putting the application in the background
- What causes undefined is not an object (evaluating 'win['Ionic']') during ionic build?
- iOS 7 and TLS1.2 support
- Using StringWithFormat generates different results using float and long
- iOS development certificates Issue
- How to show progress bar for web service call in ios app
- Samsung Galaxy S8 navigation bar overlays fixed position div
Related Questions in XCODE5
- Xcode iOS build fail in Azure Devops Pipeline : Xcodebuild error code : 65
- Is there a way to reduce xcode build time using az pipeline caching?
- Why am i getting FirebaseStorage.StorageError error 8?
- Trying to initialize a CocoaPod for an Xcode project ends up with a Bad CPU type in executable
- Unity-iPhone" requires a provisioning profile
- Binary operator '==' cannot be applied to operands of type 'UILabel?' and 'String'
- How to solve completionHandler was not called error in xcode
- Some Xcode build settings are missing
- Can't run old version of Xcode on macOS Sierra
- Apple Mach-O Linker (ld) Error. ld: -r and -dead-strip cannot be used together
- How to set the internet connection in Xcode5?
- xcode5 'Expected Expression' error
- Xcode error? Use of undeclared identifier
- Using Xcode to debug cpp program
- Pushing data in existing Multidimensional NSMutableDictionary Objective c
Related Questions in ROOTVIEW
- How can I change root view in SwiftUI (without UIHostingController)?
- How to fade up initial root view controller to reveal new background root view controller
- Add View to android rootView application without permission
- React native app always crashes when first opened, work every time after that
- having problem in a fragment view (View Root) in android studio
- how do i find the root view in my android studio project?
- Compose app - Is it possible to programatically get component tree information from RootView/DecorView?
- How can i anchor a Snackbar to the android soft navigation bar?
- Casting UIWindow.rootView to UIHostingController<View> which has environment variables
- Is there a way to load swiftUI view into NSView?
- Get specific type of view from parent view
- Modify launch view when app is running in the background SwiftUI?
- How do I open a view controller from the app delegate?
- Set root view controller iOS 13
- How to create a service with addView() using WindowManager in Android
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You can do so. You just have to add the code below to the place/action where you want to change the rootViewController.
And make setting of AnotherRootViewController to Storyboard as shown in figure:
Let me know if it satisfy your requirement.