Cómo cambiar la alineación de una UISearchBar de acuerdo con el idioma de entrada

Me gustaría poder ingresar texto en los idiomas de izquierda a derecha y de derecha a izquierda en un UISearchBar. Esto significa que una vez que un usuario ha comenzado a ingresar texto en los idiomas de derecha a izquierda, me gustaría que la alineación del texto sea a la derecha y viceversa.

La pregunta es: ¿hay alguna forma de detectar estos eventos de cambio de idioma? Gracias por tu ayuda