我希望能夠以從左到右和從右到左的語言將文本輸入到UISearchBar中。這意味着,一旦用戶已經開始以右至左語言輸入文本,我希望文本對齊位於右側,反之亦然。如何根據輸入語言更改UISearchBar的對齊方式
問題是 - 有什麼辦法可以捕捉到這些語言切換事件嗎?謝謝你的幫助。
我希望能夠以從左到右和從右到左的語言將文本輸入到UISearchBar中。這意味着,一旦用戶已經開始以右至左語言輸入文本,我希望文本對齊位於右側,反之亦然。如何根據輸入語言更改UISearchBar的對齊方式
問題是 - 有什麼辦法可以捕捉到這些語言切換事件嗎?謝謝你的幫助。
是的。你想訂閱UITextInputCurrentInputModeDidChangeNotification
。請參閱UITextInputMode Class Reference。
使用此代碼viewDidLoad中
searchbar.semanticContentAttribute = .forceRightToLeft
發現了它,看到更新的答案 – yuji 2012-02-14 22:26:24
謝謝,看起來像它應該做的伎倆 – Stavash 2012-02-15 08:40:42