我正在开发一款具有本地化功能的英语/阿拉伯语应用程序。在一个文本字段中,我将
我通过调试
我已经以编程方式设置了对齐属性,因为它会根据语言选择(即在按钮点击时)而更改。然后我设置其值,并显示为右对齐。
问题在于当我选择文本字段时,内容突然向右移动并显示为右对齐。
我使用以下代码以编程方式更改布局为RTL和LTL:
textAlignment
属性设置为right
。但是内容(数字)显示在右侧。我通过调试
textAlignment
属性值进行了双重检查,确实是right
。我已经以编程方式设置了对齐属性,因为它会根据语言选择(即在按钮点击时)而更改。然后我设置其值,并显示为右对齐。
问题在于当我选择文本字段时,内容突然向右移动并显示为右对齐。
我使用以下代码以编程方式更改布局为RTL和LTL:
UIView.appearance().semanticContentAttribute = .forceRightToLeft
我找不到解决方案。