gpt4 book ai didi

ios - 在 iOS 中的 TextView 中对齐阿拉伯文本

转载 作者:行者123 更新时间:2023-12-02 08:29:38 25 4
gpt4 key购买 nike

我有一个 TextView 。我从服务器获取阿拉伯文本以显示在 TextView 中。我需要证明文本的合理性。文本通过 NSTextAlignmentJustified 对齐。对于从右到左的语言(例如阿拉伯语),段落中的最后一行必须右对齐。但它是左对齐的。请解释如何使最后一行右对齐。

感谢您提前提供的帮助

最佳答案

UITextPosition *beginning = self.textview.beginningOfDocument;
UITextPosition *start = [self.textview positionFromPosition:beginning offset:0];
UITextPosition *end = [self.textview positionFromPosition:start offset: [self.textview.text length]];
UITextRange *textRange = [self.textview textRangeFromPosition:start toPosition:end];
[self.textview setBaseWritingDirection:UITextWritingDirectionRightToLeft forRange:textRange];

self.textview.textAlignment = NSTextAlignmentJustified;

这就是我在我的应用程序中所做的。我希望它对您有用。

关于ios - 在 iOS 中的 TextView 中对齐阿拉伯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30154420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com