Beim Skalieren eines Symbols in Sketch werden alle Instanzen dieses Symbols skaliert

Der Titel sagt eigentlich schon alles, aber das Problem ist einfach. Angenommen, ich habe ein Logo, das von einem Illustrator oder was auch immer importiert wurde. Ich mache daraus ein Symbol und verwende es dann an einer Stelle in meinem Design. Sieht großartig aus.

Aber es gibt Probleme - ich möchte auch eine kleinere Version dieses Logos an anderer Stelle im Design.

Also füge ich > Symbol > My Crummy Logo ein und ziehe es dorthin, wo ich es haben möchte, und dann verkleinere ich es, und blammo, die andere(n) Instanz(en) des Logos wurde(n) auch gerade verkleinert.

Mache ich etwas falsch? Oder ist das einfach nur völlig und total dummes Verhalten? Oder ist das logisches Verhalten und ich grokke es einfach nicht?

So funktioniert es denke ich. Sie werden feststellen, dass Farben auch über Symbole hinweg bestehen bleiben. Ich stelle fest, dass ich stattdessen nur Gruppen kopiere und einfüge.
Vielleicht möchten Sie sich dieses Plugin ansehen: github.com/tisho/sketch-plugins/tree/master/Symbols . Es ist ein bisschen wie ein Hack, aber es sieht so aus, als könnte es etwas automatisierter tun, was Sie tun. Wenn Sie codieren können, können Sie es auch so ändern, dass nur das synchronisiert wird, was Sie möchten.
Ist das immer noch so?? Ich hoffe, dieses Verhalten kann als Bug/Glitch bezeichnet werden, oder? Es verfehlt den Zweck eines Symbols vollständig, wenn Instanzen nicht extern geändert werden können.
Sie können das Symbol in eine Ebene einfügen und die Ebene anschließend transformieren. Trotzdem ein seltsamer Workaround.
Ist das immer noch so? Scheint völlig kontraintuitiv für die Nützlichkeit von Symbolen und wie sie in jeder anderen Anwendung verwendet wurden.
ANTWORT: SKETCH AUF v39+ AKTUALISIEREN. Dies ist nicht mehr der Fall. Ich verwende derzeit Sketch Version 39 (31667) und wenn ich ein Symbol erstelle, kann ich dieses Symbol in jeder Zeichenfläche skalieren, ohne dass sich die Größe in den anderen Zeichenflächen oder Instanzen auf derselben Zeichenfläche ändert. -- Ich habe mich gerade registriert, nicht genug Punkte, um tatsächlich eine Antwort hinzuzufügen, also habe ich diesen Kommentar hinzugefügt ...

Antworten (2)

Nachdem Sie ein neues Symbol eingefügt haben, können Sie mit der rechten Maustaste auf die Ebene klicken und "Vom Symbol lösen"

Jetzt wirkt sich die Skalierung nur auf diese eine Instanz aus.

Letztendlich habe ich mich dafür entschieden, aber es widerspricht vollständig dem Zweck von Symbolen. In Photoshop zum Beispiel behandle ich ein Smart-Objekt oft als Symbol, und ich kann Instanzen desselben Smart-Objekts neu skalieren und anderweitig transformieren, ohne die anderen zu beeinflussen. Wenn ich dann auf dieses SmartObject doppelklicke, um es zu bearbeiten, werden alle Instanzen aktualisiert. So habe ich erwartet , dass Symbole in Sketch funktionieren.
Völlig einverstanden, dies besiegt den Punkt der Symbole. Wenn beispielsweise ein Symbol geändert werden muss, müsste man alle verschiedenen Größen dieses Symbols auf der Website manuell aktualisieren. Schmerzlich. Ich wünschte, es gäbe auch eine Funktion für verschachtelte Symbole, wie in Flash. Abgesehen von ein paar Störungen wie dieser, rockt Sketch3.
Dies widerspricht vollständig dem Zweck von Symbolen. Argh.

Ich habe versucht, die von Ihnen beschriebenen Schritte zu befolgen, und für die Version 50.2 funktioniert es perfekt. Ich meine, das Hinzufügen eines Vektors, das Erstellen eines Symbols damit, das Verwenden an mehreren Stellen, das Einfügen einer neuen Instanz und das anschließende Skalieren (cmd + k) ändert NICHT die Größe der anderen Instanzen des Symbols.

Aktualisieren Sie einfach Ihre Skizzen-App und sehen Sie, wie die Magie passiert.