我已在iOS应用中实施语言本地化。所以,现在用户可以在我的iPad应用程序中设置阿拉伯语。
我从服务器获取本地化字符串响应,现在我想将此本地化字符串设置为从右到左格式的UILabel
右对齐
更新:
我的服务器响应已经是RTL格式。现在,我只想在我的UILabel
中有阿拉伯语文本时将文本对齐设置为正确。
现在我必须编写代码来根据语言设置UILabel
的对齐方式。
所以,我只是想知道UILabel
是否有任何属性可以通过设置我可以使UILabel
的文本在阿拉伯语的情况下对齐
答案 0 :(得分:4)
[[self label] setTextAlignment:NSTextAlignmentNatural];
AutoLayout + RTL + UILabel text alignment
希望这能解决您的问题。
答案 1 :(得分:2)
如果您从服务器获取阿拉伯语文本而不需要对齐,则正常显示文本。恰好对齐文本。
答案 2 :(得分:1)
使文本标签成为视图的整个宽度。然后文本将从屏幕右侧右对齐。