Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να αποτρέψει μια μπάρα πλοήγησης Από Ώθηση κάτω από ένα subview

Το λειτουργικό σύστημα της Apple iOS χρησιμοποιείται για να τροφοδοτήσει το iPad , iPhone και iPod συσκευές της εταιρείας . Προγραμματιστές που δημιουργούν εφαρμογές για το iOS συνήθως χρησιμοποιούν μια τάξη στον κώδικα που ονομάζεται ViewController . Αυτό είναι υπεύθυνο για την οργάνωση και τον καθορισμό των subviews , ή οθόνες παιδί , που εμφανίζονται στην εφαρμογή iOS καθώς ο χρήστης συνδέεται με αυτό . Μερικές φορές η μπάρα πλοήγησης στην εφαρμογή σας μπορεί να υπερισχύσει μια subview και κάνουν το περιβάλλον φαίνεται λίγο παράξενο , αλλά ευτυχώς μπορείτε να το διορθώσετε κάνοντας μια μικρή τροποποίηση του κώδικα σας . Τα πράγματα που θα χρειαστείτε
της Apple το Xcode
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

ξεκινήσει η Apple το Xcode και να ανοίξει τον κώδικα iOS που θα πρέπει να τροποποιήσετε . 2

Εντοπίστε το τμήμα ViewController σας κώδικα της εφαρμογής και να προσθέσετε ένα δεύτερο ViewController που θα αλλάξουν αυτόματα το μέγεθος subview και επισκιάζει την μπάρα πλοήγησης :

secondViewController * aViewController = [ [ secondViewController alloc ] initWithNibName : @ " secondViewController " δέσμη : [ NSBundle mainBundle ] ] ? aViewController.view.autoresizesSubviews = FALSE ?
εικόνων 3

Τροποποιήστε τάξη UINavigationController σας για να κρυφτεί όταν το subview αλλάζει μέγεθος :

UINavigationController * theNavController = [ [ UINavigationController alloc ] initWithRootViewController : aViewController ] ? [ self.window addSubview : theNavController.view ] ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα