A very simple solution to this problem is that you can create a view from StoryBoard or from code.
And add a view to your viewController.
You need to disable the default navigation bar from your project. You can also do this using storyboards. Select the navigation bar and change the status bar to none:

And if you want to do this through code, then in didFinishLaunching enter this code:
UIStoryboard *tStoryBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; RootVC* RootVCObj = [tStoryBoard instantiateViewControllerWithIdentifier:@"RootVC"]; UINavigationController *navC = [[UINavigationController alloc] initWithRootViewController:RootVCObj]; navC.navigationBarHidden = YES;
After that add as many buttons as you like
The main disadvantages of this is that you need to make your own presentation for all the screens that you currently have
source share