我有一个要对齐中心的UILabel。当我选择情节提要中的“居中对齐”时,如果语言为阿拉伯语(默认设置),则可以很好地工作。如果我切换到英语,它会向左对齐。我尝试添加代码bioLabel.textAlignment = .center
,但无法正常工作。如何将UILabel以英语和阿拉伯语居中对齐?
答案 0 :(得分:0)
请熟悉Supporting Right-to-Left Languages。虽然本参考资料主要针对macOS,但这些概念适用于两种平台。此外,请确认您查看的内容可以处理一般的文本更改。
答案 1 :(得分:0)
如果更改语言后您的标签转移了,我认为您没有提供适当的限制。如果需要,给定约束,例如大于或等于左右两边以及容器和顶部的水平。然后,用户UIView的外观为rightToLeft和leftToRight。