UISegmentedControl mantiene la relación de aspecto en la image

Estoy teniendo dificultades para hacer que las imágenes en un UISegmentedControl mantengan su relación de aspecto y no se escalan a todos los lados. Esto es lo que parece: UiSegmentedControl mantiene relación de aspecto

Las imágenes son 100X100 (excepto que nr 6 va a replace pronto) y quiero que mantengan la relación de aspecto.

Yo he tratado:

self.segment.contentMode = .ScaleAspectFit //and: self.segment.contentMode = UIViewContentMode.Center 

¿Hay una forma en que puedo orientar el UIImageView en el segmento … de esa manera puedo configurar el modo de contenido … correcto? ¿O hay otro enfoque?

Gracias

No encontré cómo configurar ContentMode para ScaleAspectFit, pero puedes usar el siguiente código para establecer un margen alnetworkingedor de tu image cuando estás configurando la image:

 yourSegmentedControl.setImage(yourImage.resizableImage(withCapInsets: .init(top: 0, left: 10, bottom: 0, right: 10), resizingMode: .stretch), forSegmentAt: 0) 

Puede cambiar los valores de "arriba", "izquierda", "abajo" y "derecha" como desee. Esto funcionó para mí, ¡espero que sea de ayuda!