Agregue relleno al margen izquierdo de UITextField en swift

Tengo un UITextField con un set de imágenes de background. La image de background consiste en un borde con un ícono en el lado izquierdo. Me gustaría mover el cursor para que la edición comience después de que aparezca el icono. ¿Cómo lograría esto rápidamente?

editar: ¿Sería más fácil tener un borde personalizado como uimageview y el campo de text colocado sobre él y unido a él? Si es así, ¿cuál sería la mejor manera de hacerlo?

si desea relleno izquierdo en TextField simplemente use el código debajo,

youTextFiled.layer.sublayerTransform = CATransform3DMakeTranslation(5, 0, 0); 

La cantidad de relleno izquierdo puede cambiar cambiando el valor del primer argumento.