我试图将文本输入到rtl语言的搜索栏中,问题是,当我尝试将rtl语言作为键盘上的默认设置时,它从错误的方向开始,当我将键盘从英语切换到rtl语言时,它工作得很好。
电流结果

期望结果

Iv'e尝试将搜索栏的语义属性设置为从右到左,但它似乎不起作用。有什么想法吗?
发布于 2019-02-18 15:48:02
请使用此代码(如您所述):
searchbar.semanticContentAttribute = .forceRightToLeft此外,在测试时,请确保您正在使用从右到左的语言作为模拟器/设备键盘布局。它没有正确地使用英文键盘布局。
在模拟器上测试时,禁用“连接硬件键盘”(硬件->键盘->“连接硬件键盘”-> remove复选框)是很有帮助的,以便查看键盘布局。
https://stackoverflow.com/questions/51149151
复制相似问题