2012-02-12 97 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