Solución:
Si puede aceptar que el sistema elija el tamaño de la imagen por usted, puede agregar un Symbol Image Set
lograr esto. Puede utilizar cualquier icono de vector como base.
Exportar un símbolo existente
Para obtener la plantilla de símbolo que necesitamos, puede abrir la aplicación SF Symbols, seleccionar un icono y exportarlo.
Editar en croquis
Abra en Sketch (u otra herramienta de su elección). Observe que hay una estructura distinta definida. Necesitaremos seguir esta estructura. En el medio, hay un tamaño llamado ‘Regular-M’, definir este será suficiente para nuestros propósitos. Abra el grupo ‘Forma’ y coloque los elementos de su Ruta allí.
Puede quitar los otros tamaños. Luego, haga que toda la página sea exportable y exporte como SVG.
Importar en Xcode
En su archivo XCAsset, agregue un nuevo Symbol Image Set
y arrastre y suelte allí el archivo SVG recién creado.
Ahora, simplemente puede hacer referencia a la imagen usando el nombre que definió en su archivo XCAsset como era de esperar. Los tamaños de la imagen se ajustarán automáticamente y utilizarán correctamente los colores de acento:
TabView {
Text("Hello, world 1").tabItem {
Image("your.image.name")
Text("title1")
}
}
Esto fue lo mismo en UIKit y la solución es usar los tamaños correctos para sus imágenes;
https://stackoverflow.com/a/29874619/3393964