Il sistema operativo Apple iOS è utilizzato per alimentare iPad , iPhone e iPod dispositivi della società. Gli sviluppatori che creano applicazioni per iOS utilizzano comunemente una classe nel codice chiamato ViewController . Questo è responsabile per l'organizzazione e la definizione delle subviews , o schermi secondari , che vengono visualizzati nell'applicazione di iOS come l'utente interagisce con esso . A volte la barra di navigazione nella tua app può ignorare una visualizzazione secondaria e rendere l'interfaccia sembrare un po 'strano , ma per fortuna si può risolvere il problema facendo una piccola modifica al codice. Cose che ti serviranno
di Apple XCode
Mostra più istruzioni
1
lancio di Apple XCode e aprire il codice di iOS che è necessario modificare .
2
Individuare la tua porzione ViewController del codice dell'applicazione e aggiungere una seconda ViewController che ridimensionerà automaticamente la visualizzazione secondaria e oscurare la barra di navigazione :
secondViewController * aViewController = [ [ secondViewController alloc ] initWithnibName : @ " secondViewController " bundle: [ NSBundle mainBundle ] ] ; aViewController.view.autoresizesSubviews = FALSE;
3
Modifica la tua classe UINavigationController a nascondersi quando la visualizzazione secondaria viene ridimensionata :
UINavigationController * theNavController = [ [ UINavigationController alloc ] initWithRootViewController : aViewController ] ; [ self.window addSubview : theNavController.view ] ;