我希望能够以从左到右和从右到左的语言将文本输入到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