2012-02-12 37 views
4

我希望能夠以從左到右和從右到左的語言將文本輸入到UISearchBar中。這意味着,一旦用戶已經開始以右至左語言輸入文本,我希望文本對齊位於右側,反之亦然。如何根據輸入語言更改UISearchBar的對齊方式

問題是 - 有什麼辦法可以捕捉到這些語言切換事件嗎?謝謝你的幫助。

回答

1

是的。你想訂閱UITextInputCurrentInputModeDidChangeNotification。請參閱UITextInputMode Class Reference

+0

發現了它,看到更新的答案 – yuji 2012-02-14 22:26:24

+0

謝謝,看起來像它應該做的伎倆 – Stavash 2012-02-15 08:40:42

0

使用此代碼viewDidLoad中

searchbar.semanticContentAttribute = .forceRightToLeft