我遇到一个视觉故障时,显示阿拉伯文本在UILabel
与文本对齐设置为对齐.具体地说,阿拉伯变音符号(Harakat)被放错了位置,这 destruct 了文本的可读性.这个问题似乎源于S试图证明UILabel
‘的内容是正确的,导致了Harakat
的错误定位.这个问题可以在不同的字体大小中看到,例如34、36,甚至更多.另外,问题不是由于代码引起的,因为我try 了一个新的代码,只有UILabel
和文本.
有趣的是,当我将文本对齐切换到从右到左时,问题消失了,Harakat
正确地放置了.然而,我的要求是有理由的文本,以确保一个干净和专业的布局.
有没有人遇到过类似的问题,或者可以提供关于如何在合理的UILabel中保持正确的阿拉伯语变音符号位置的见解?如有任何建议或变通办法,以便在不损害阿拉伯文字完整性的情况下实现合理的对齐,我们将不胜感激.作为参考,以下是您可以在图像上看到的具体文本:
犹太人和纳赛尔不会对你感到满意,直到他跟随他们,说这是god ,是他们从那里回来的时候.作者来找的120个线索是谁,他们首先相信他,谁不相信他,谁不相信他,谁就输了.以色列的儿子们,请记住我赐给你们的恩典,我更喜欢你们,更喜欢你们,每天休息一次,任何人都不会从他们那里得到任何回报.他们没有用嘴说话,也没有用嘴说话,如果god 的公义在他们面前为他们说话,那么我会在他们面前为他们做些什么.他得到了黑暗者的盟约,使我们的家成为人们的坚韧,他们从亚伯拉罕的复活中走到了god 面前.
正确的方式:
The Wrong way:
我已经try 了所有我能想到的方法,比如更改字体,try 在单词之间添加额外的空格,try 在新的代码中使用,try 不同的来源来获取相同的文本.到目前为止,这些方法都没有奏效.