Combinar un campo de texto con una forma en Sketch - Redimensionar forma automáticamente

¿Es posible combinar un campo de texto con una forma en Sketch mediante el cual la forma se expandirá automáticamente para adaptarse a la longitud del texto?

ingrese la descripción de la imagen aquí

Respuestas (3)

Sketch no tiene esta funcionalidad incorporada de forma predeterminada, pero hay dos complementos muy similares que la ofrecen:

He estado usando el botón Dinámico durante bastante tiempo, pero recientemente cambié a Compo, ya que ofrece un mayor control en la configuración de los márgenes (por ejemplo, es posible mantener un elemento fijo en un lado determinado de un componente).

FWIW Acabo de probar ambos complementos en símbolos en Sketch 50.2 sin suerte. Es posible que funcionen con elementos que no son símbolos, pero eso anula el propósito para mí, ya que quiero poder hacer cosas como actualizar el diseño de un elemento de lista de altura variable desde un solo lugar.
@Weston Sí, solo funcionan sin símbolos. No sé de una manera de usar símbolos para esto.

Un complemento que definitivamente funciona para los símbolos en Sketch 50.2 es Paddy . Al crear una capa con un nombre especial, el complemento cambiará automáticamente su tamaño cada vez que se cambie el tamaño de los "contenidos".

Se está desarrollando una versión más nueva que también es mucho más potente.

Además de los complementos, la única solución sería duplicar la capa de texto, convertir uno de ellos en contornos y ocultar el otro.

De esta manera, todavía tiene una copia de seguridad para cambiar el texto si realmente lo necesita. Los contornos se escalarán, pero el texto oculto no.