Verhindern, dass Text in Sketch überschrieben wird

Ich habe eine Vakanzkarte mit festem und verhandelbarem Gehalt. Sie können über Overrides umgeschaltet werden. Aber wenn ich das Gehalt auf verhandelbar ändere, möchte ich nicht, dass sich der Text in diesem Symbol ändert. Ich möchte, dass es vor Änderungen gesperrt wird und "verhandelbares Gehalt" anzeigt. Wenn ich jedoch benutzerdefinierten Text in das Symbol für festes Gehalt eingebe und es dann auf verhandelbar umschalte, ändert sich der Symboltext des verhandelbaren Gehalts in einen der Werte des vorherigen Symbols.

Meine Symbole

Sie können sehen, dass das Textfeld "Verhandelbares Gehalt" gesperrt ist, aber wenn ich die Überschreibung umschalte, erhalte ich "2389", was nicht etwas ist, was ich im ursprünglichen Symbol habe.

Symbolseitenbildschirm

Übrigens zeigt das Textfeld für verhandelbare Gehälter manchmal Text an, der in das Währungsfeld geschrieben wurde, also nehme ich an, dass es sich um einen Fehler handelt. Ich hoffe, die Erklärung war klar, bitte geben Sie einen Rat, da es mich verrückt macht.

Wie kann ich verhindern, dass der Text beim Wechseln von Überschreibungen geändert wird?

Antworten (1)

Ich konnte diesen Fall behandeln, indem ich in beiden Symbolen dieselbe Struktur hatte:

  • Gehalt
  • Währung
  • Verhandlungsfähiges Gehalt

Dann habe ich die irrelevanten Ebenen ausgeblendet und gesperrt, damit die Leute sie nicht ändern konnten.

Auf diese Weise hat Sketch die gleichen Überschreibungseigenschaften, nach denen es sucht, und verursacht kein Durcheinander, wenn Sie hin und her gehen. Sie können sich auch die Datei ansehen: https://www.dropbox.com/s/w3n2bflyjduykv1/card-override-issue.sketch?dl=0 (Ich bin beim Erstellen des Designs weniger ins Detail gegangen als Sie)

Geben Sie hier die Bildbeschreibung ein

Dateistruktur