Πώς λειτουργεί το Cool New Adaptive Status Bar του iOS 6
Όπως αναφέραμε λεπτομερώς σε άλλη ανάρτηση νωρίτερα αυτήν την εβδομάδα, το νέο iOS 6 beta της Apple διαθέτει μια έξυπνη νέα γραμμή κατάστασης που αλλάζει χρώμα για να ταιριάζει με την εφαρμογή που τρέχετε αυτήν τη στιγμή. Παρέχουμε μια σειρά από στιγμιότυπα οθόνης που έδειχναν τη γραμμή κατάστασης σε τρεις διαφορετικές αποχρώσεις του μπλε και σε ασημί - χρώματα η γραμμή κατάστασης δεν εμφανίστηκε ποτέ στο iOS 5.
Πώς καθορίζει λοιπόν η γραμμή κατάστασης ποιο χρώμα θα χρησιμοποιήσει; Λοιπόν, είναι πραγματικά πολύ απλό.
Wrapp προγραμματιστής Simon Blommegård έκανε μια μικρή αναζήτηση για να μάθει πώς ακριβώς η προσαρμοστική γραμμή κατάστασης του iOS 6 γνωρίζει ποιο χρώμα θα χρησιμοποιήσει. Τα ευρήματά του είναι λεπτομέρειες στο ιστολόγιο Max Themes:
Αποδεικνύεται ότι είναι μια αρκετά funky μέθοδος. Αντί να συνεχίσει το tintColor, χρησιμοποιεί το μέσο χρώμα από τη γραμμή κάτω pixel της γραμμής κεφαλίδας. Αυτό απεικονίζεται με την κίτρινη γραμμή κεφαλίδων του Simon με μπλε και κόκκινη γραμμή κάτω pixel, με αποτέλεσμα μια μοβ γραμμή κατάστασης:
Αρκετά δροσερό, σωστά; Αυτός είναι ο λόγος για τον οποίο σε εφαρμογές όπως το Mail ή το Safari, η γραμμή κατάστασης είναι ελαφρώς πιο σκούρα μπλε από αυτή στην κορυφή της γραμμής πλοήγησης της εφαρμογής. Στην πραγματικότητα, μάλλον δεν θα φαινόταν και θα ταίριαζε καλύτερα αν η Apple χρησιμοποιούσε το μέσο χρώμα από το πάνω μέρος της μπάρας και όχι από το κάτω.
Πηγή: Max Θέματα