Slik unngår du at en Navigation Bar Fra å trykke ned en Subview

Operativsystemet Apple iOS brukes til å drive selskapets iPad, iPhone og iPod-enheter. Utviklere som lager applikasjoner for iOS vanligvis bruker en klasse i koden kalles ViewController. Dette er ansvarlig for å organisere og definere subviews, eller barne skjermer, som vises i iOS applikasjon som brukeren engasjerer med det. Noen ganger navigasjonsfeltet i appen kan overstyre en subview og gjøre grensesnittet ser litt rart ut, men heldigvis kan du fikse det ved å gjøre en liten endring i koden.

Bruksanvisning

1 Start Apple XCode og åpne iOS kode som du trenger å endre.

2 Finn din ViewController del av programmets kode og legge til en andre ViewController som automatisk vil endre størrelsen på subview og skjule navigasjonslinjen:

secondViewController * aViewController = [[secondViewController Alloc] initWithNibName: @ "secondViewController" bundle: [NSBundle mainBundle]];
aViewController.view.autoresizesSubviews = false;

3 Endre UINavigationController klassen å gjemme seg når subview er endret:

UINavigationController * theNavController = [[UINavigationController Alloc] initWithRootViewController: aViewController];
[Self.window addSubview: theNavController.view];