Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Trying to add 3rd tab to tabBarController

I'm trying to add a 3rd tab to the tabBarController using ios5. The standard object you get when you drag it out to your storyboard has 2 tabs. Does anyone know how to do this? I searched the internet and all examples start with their tabBarController with the extra tabs without showing how to get it.

like image 961
Michele Avatar asked Apr 07 '12 13:04

Michele


People also ask

How do I add more tabs to my tab bar controller?

To add a tab, first drag a new View Controller object to the storybard. Next control-drag from the tab bar controller to new view controller and select view controllers under Relationship Segue . Your tab bar controller will update with a new tab.


2 Answers

Here is the video I watched that taught me how to add a third tab to a TabBarController:

  • Tab bar for Xcode Swift for iOS

I will summarize the process below.

Create a new Tabbed Application project

enter image description here

This will automatically provide two tabs that already "just work".

enter image description here

Add new View Controller

Drag another view controller onto the storyboard.

enter image description here

Add Tab Bar Item

Drag a Tab Bar Item onto the new View Controller that you just added.

enter image description here

Connect to Tab View Controller

Click and Control-Drag from the Tab View Controller to your new View Controller. A menu will pop up. Choose the view controllers option under the Relationship Segue group.

enter image description here

That's it. You should be able to run it now and have all three tabs work. Watch the video that I linked to for more details.

Note:

  • To do anything on your new tab, don't forget to add a new View Controller class (as you would for any new View Controller).
like image 142
Suragch Avatar answered Oct 04 '22 13:10

Suragch


Based on Wolvorin and Tom van responses, and based on what I have experienced you should do as following:

  1. Create an empty View Controller (in Controllers and Objects)
  2. From Windows and Bars, drag Tab Bar Item to the newly added view
  3. From the main View Controller, select Tab Bar Controller icon (next to First Responder), and Control-Drag to the newly added View
  4. BOOM you have new tab
like image 42
Roozbeh Zabihollahi Avatar answered Oct 04 '22 13:10

Roozbeh Zabihollahi