Cómo cambiar la alignment de un UISearchBar según el idioma de input

Me gustaría poder ingresar text en 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 text en los idiomas de derecha a izquierda, me gustaría que la alignment del text sea a la derecha y viceversa.

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

Sí hay. Desea suscribirse a UITextInputCurrentInputModeDidChangeNotification . Consulte la Referencia de class UITextInputMode .