2012-04-26 9 views
20

enter image description hereXcode: come aggiungere una nuova schermata di tabulazione nello storyboard IOS5?

ho questo .. Come faccio ad aggiungere un altro schermo scheda utilizzando iOS5 storyboard, in modo che "Account" può avere 3 schermi.

account ---> Account Listing ---> Dettagli account

+0

u può avere una barra degli strumenti con 3 pulsanti, ciascuno con viste individuali – vishy

+0

Che ne è dell'utilizzo di una vista a scorrimento pagina? – Dani

+0

@Vishy, ​​ci sono già 4 schede, ma voglio 2 schermate di visualizzazione aggiuntive per la scheda dell'account. – 001

risposta

3

Questo può essere fatto a livello di codice :

// Tab Controller 
UITabBarController *tabBarController = [[UITabBarController alloc]init]; 

// Views to be accessed 
UIViewController *controllerOne = [[UIViewController alloc]init]; 
UIViewController *controllerTwo = [[UIViewController alloc]init]; 
UIViewController *controllerThree = [[UIViewController alloc]init]; 

// Store UIViewControllers in array 
NSArray* screenControllers = [NSArray arrayWithObjects:controllerOne, controllerTwo, controllerThree, nil]; 

// Add Views to Controller 
tabBarController.viewControllers = screenControllers; 

o utilizzando InterfaceBuilder:

  • Aggiunta 'Elementi della barra delle linguette' nella gerarchia delle viste nel riquadro di sinistra

    enter image description here

o utilizzando Storyboard:

iOS Storyboards (Scorrere verso il basso/Ricerca per 'Basta aggiungerlo alla mia Tab')

+0

Ti consiglio di utilizzare l'approccio programmatico. Ci sono altri modi programmatici per farlo, lo consiglierei sicuramente a chiunque utilizzi InterfaceBuilder per questa attività. Fai qualche ricerca su quale approccio preferisci. – Tim

+1

come si fa con la storyboard di iOS5? – 001

+0

Vedere la mia risposta modificata, aggiungere un collegamento a un'altra risorsa – Tim

50

È prima goccia in una nuova VisualizzaController, quindi fai clic tenendo premuto Ctrl dal controller della barra delle schede sul nuovo controller.

Questo apre un popup in cui è possibile selezionare "Aggiungi segmento di relazione". Questo lo connette come una terza scheda.

+0

Per aggiungere alla risposta precedente: quando la aggiungi in Storyboard, probabilmente vuoi aggiungere un'immagine tramite storyboard (anche come segnaposto). Se non aggiungi un'immagine, la barra in basso potrebbe diventare "grigia" e nascondere le altre immagini delle schede se visualizzate nello Storyboard ... – goggelj

Problemi correlati