Σκίτσο - Τα σύμβολα δεν εμφανίζονται σε αντικαταστάσεις

TL; DR - Το μέγεθος του συμβόλου σας δεν είναι το ίδιο με την υπέρβαση.

Έτσι, έχετε κάνει ένα σύμβολο και θέλετε να χρησιμοποιήσετε το καταπληκτικό χαρακτηριστικό Sketch. Αλλά δεν μπορείτε να βρείτε το σύμβολο σας.

Για παράδειγμα, θέλετε να αντικαταστήσετε τα εικονίδια της γραμμής καρτών iOS.

Δημιουργήσατε έτσι έναν πίνακα γραφικών με ένα από τα πλαίσια των συσκευών iOS και προσθέσατε μια γραμμή καρτελών σε αυτό:

Τώρα, δημιουργήσατε το εικονίδιο της γραμμής καρτελών χρησιμοποιώντας τον οδηγό μεγέθους εικονιδίων στην καρτέλα της Apple:

Στη συνέχεια, το έκανε σε ένα σύμβολο και έκρυψε το επίπεδο οδηγού μεγέθους στη σελίδα συμβόλων.

Τώρα είστε έτοιμοι να αντικαταστήσετε το σύμβολο ένθετου εικονιδίων στη γραμμή καρτελών. Επιστρέφετε στον πίνακα γραφικών σας με το πλαίσιο της συσκευής iOS και τη γραμμή καρτέλας, κάντε κλικ σε ένα από τα εικονίδια που θέλετε να παρακάμψετε και ..:

Ωραία! Πού είναι το σύμβολό μου;

Αυτό το πράγμα με τρελαίωσε. Στην αρχή, σκέφτηκα ότι αυτό ήταν ένα σφάλμα επειδή μερικές φορές δούλεψε και μερικές φορές δεν το έκανε.

Αφού έψαχνα λίγο για αυτό, σκόνταψα την επίσημη σελίδα τεκμηρίωσης του Σκέτς: Εμπλουτισμένα σύμβολα.

Η σελίδα αναφέρει τα εξής σχετικά με τις επικαλυπτόμενες αντικαταστάσεις:

Επιλεγμένες παρακάμψεις
Όπως αναφέρθηκε στο κεφάλαιο Σύμβολα επεξεργασίας, τα ένθετα Σύμβολα μπορούν επίσης να αντικατασταθούν, μαζί με εικόνες και κείμενο στην περίπτωση ενός Συμβόλου.
Η κατάργηση ενός ένθετου συμβόλου θα σας επιτρέψει να ανταλλάξετε τυχόν σύμβολα που περιέχονται σε μια παρουσία - με οποιοδήποτε άλλο σύμβολο που έχει το ίδιο μέγεθος. Ας υποθέσουμε ότι είχατε ένα σύμβολο μιας γραμμής εργαλείων που περιέχει ένα σύμβολο ενός εικονιδίου. Με τις αντικαταστάσεις, θα μπορούσατε να αλλάξετε το σύμβολο με σύμβολο άλλου εικονιδίου - ή τίποτα καθόλου. Αυτές οι ένθετες παρακάμψεις σημαίνουν ότι μπορείτε να έχετε λιγότερα σύμβολα που είναι παρόμοια και να έχετε περισσότερη δύναμη και έλεγχο σε μεμονωμένες περιπτώσεις.

Το πιο σημαντικό, αυτό που μου έριξε το μάτι ήταν:

Η κατάργηση ενός ένθετου συμβόλου θα σας επιτρέψει να ανταλλάξετε τυχόν σύμβολα που περιέχονται σε μια παρουσία - με οποιοδήποτε άλλο σύμβολο που έχει το ίδιο μέγεθος.
Έλα, Σκίτσο. Επισημάνετε αυτό ή κάτι τέτοιο. Αυτό είναι μερικές σημαντικές πληροφορίες εκεί!

Τι? θα μπορούσε ο οδηγός μεγεθών να μην ταιριάζει με τη γραμμή καρτελών;

Καλά, πρώτα απ 'όλα, μπορεί να είναι. Κανείς δεν είναι τέλειος και λάθη θα μπορούσε να γίνει και κάποιος μπορεί να έχει προσθέσει μια γραμμή καρτέλας με λάθος μέγεθος ή λάθος μέγεθος για τους οδηγούς μεγέθους.

Στην περίπτωσή μου, το πρόβλημα ήταν ότι πρόσθεσα μια γραμμή καρτελών από τη βιβλιοθήκη UI του Sketch iOS και τον οδηγό μεγέθους από την επίσημη βιβλιοθήκη iOS 11 της Apple.

Δεν ξέρω όμως γιατί δεν ταιριάζουν. Αλλά για να το συνειδητοποιήσω αυτό, έπρεπε:

  • Κάντε διπλό κλικ στη γραμμή καρτελών -> Αποσύνδεση από τη βιβλιοθήκη
  • Κάντε διπλό κλικ σε ένα από τα στοιχεία γραμμής καρτελών> Αποσύνδεση από τη βιβλιοθήκη
  • Επιθεωρήστε το στοιχείο και τα μεγέθη του

Όλα αυτά, μόνο για να παρατηρήσετε ότι η διαφορά είναι τα εικονίδια αντικειμένων των γραμματοσειρών της γραμματοσειράς του Sketch με μέγεθος 48x34 αντί για 48x32, που είναι ο οδηγός μεγέθους που παρέχεται από την Apple.

Πήρα τη γραμμή καρτελών από το UI της Apple αντί του Sketch και του Wolala !:

Καλύτερες λύσεις

Γιατί το Sketch δεν μου έδωσε λύση; Θέλω να πω, υπάρχουν πολλές πιθανές καλύτερες λύσεις που απλά δεν εμφανίζουν ένα σύμβολο στη λίστα.

Φυσικά, δεν κατηγορώ κανέναν αλλά τον εαυτό μου για να μην το παρατηρήσω αυτό και είμαι βέβαιος ότι οι έμπειροι Sketchers το γνωρίζουν.

Αλλά, το Σκίτσο μπορούσε:

  • Δείξτε όλα τα σύμβολα και εάν ο χρήστης επιλέξει κάτι που δεν ταιριάζει, δείξτε του μια ειδοποίηση που λέει: "Γεια σου, αυτό το μέγεθος δεν ταιριάζει με το μέγεθος της αντικατάστασης" ή κάτι τέτοιο.
  • Δείξτε όλα τα σύμβολα και εάν υπάρχουν σύμβολα που δεν ταιριάζουν, γκρι τα έξω και προσθέστε ένα εικονίδιο κοντά τους, αναφέροντας κάτι σχετικά με το μέγεθός τους.
  • Εμφανίστε όλα τα σύμβολα και, αν ο χρήστης επιλέξει κάτι που δεν ταιριάζει, προσφέρετε τον εξής: Αλλάξτε το μέγεθος του επιλεγμένου συμβόλου, δημιουργήστε ένα νέο σύμβολο με αλλαγή μεγέθους ή απλά χρησιμοποιήστε μια έκδοση μεγέθους αυτού του συμβόλου μόνο σε αυτή την περίπτωση.

Η ομάδα ανάπτυξης σκίτσων κάνει σπουδαία δουλειά και διατηρούν την ενημέρωση της εφαρμογής με εκπληκτικά χαρακτηριστικά μετά από μια άλλη. Είμαι σίγουρος ότι θα έρθουν σε αυτό και κάποια μέρα.

PS: Χρησιμοποιώ το Sketch 48.2 από τη στιγμή που έγραψα αυτό το post. Αν κάτι έχει αλλάξει, ενημερώστε μας στο τμήμα σχολίων παρακάτω, παρακαλώ. :)

Ελπίδα βοήθησα κάποιον και ευχαριστώ για την ανάγνωση.