左から右、右から左の言語でテキストをUISearchBarに入力したいと考えています。つまり、ユーザーが右から左の言語でテキストを入力し始めたら、テキストの配置を右に、その逆にしたいと思います。入力言語に合わせてUISearchBarの配置を変更する方法
質問は - 言語切り替えのこれらのイベントをキャッチする方法はありますか?ご協力いただきありがとうございます。
左から右、右から左の言語でテキストをUISearchBarに入力したいと考えています。つまり、ユーザーが右から左の言語でテキストを入力し始めたら、テキストの配置を右に、その逆にしたいと思います。入力言語に合わせてUISearchBarの配置を変更する方法
質問は - 言語切り替えのこれらのイベントをキャッチする方法はありますか?ご協力いただきありがとうございます。
はいあります。 UITextInputCurrentInputModeDidChangeNotification
に登録します。 UITextInputMode Class Referenceを参照してください。
のviewDidLoad
で使用このコードをsearchbar.semanticContentAttribute = .forceRightToLeft
、更新の答えを、それは、参照 – yuji
感謝を発見、それはトリックを行う必要がありますように見えます – Stavash