10

我正在开发一个 Iphone 应用程序,我需要显示一个大文本。我需要它进行段落对齐。请参考下图进行说明。

我尝试使用 UILabel 和 UITextView 但找不到执行此操作的属性。

在此处输入图像描述

4

3 回答 3

2

对于 ios > 7.1,只需将 textAligment 属性设置为 NSTextAlignmentJustified ,无需任何第三方库:

UILabel *label = [UILabel alloc] init];
label.textAligment = NSTextAlignmentJustified;
于 2014-08-16T10:00:31.680 回答
1

UITextView 和 UILabel 他们不提供这种对齐方式。您可以改用 UIWebview。

您可以使用<p style="text-align:justify">Your text goes here.</p>

这可能会有所帮助。

于 2012-09-25T09:58:00.843 回答
0

使用具有 UITextAlignmentJustify 的TTTAttributedLabel NSAtributedString 标签

 yourTTTAttributedLabel.textAlignment = UITextAlignmentJustify; 

另一种选择是使用 具有 UITextAlignmentJustify 的OHAttributedLabel NSAtributedString 标签

 yourOHAttributedLabel.textAlignment = UITextAlignmentJustify; 
于 2012-09-25T08:54:37.050 回答