Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come prevenire una barra di navigazione di spingere giù una visualizzazione secondaria

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 ] ;

 

Programmazione © www.354353.com