我正在开发一个 Iphone 应用程序,我需要显示一个大文本。我需要它进行段落对齐。请参考下图进行说明。
我尝试使用 UILabel 和 UITextView 但找不到执行此操作的属性。
我正在开发一个 Iphone 应用程序,我需要显示一个大文本。我需要它进行段落对齐。请参考下图进行说明。
我尝试使用 UILabel 和 UITextView 但找不到执行此操作的属性。
对于 ios > 7.1,只需将 textAligment 属性设置为 NSTextAlignmentJustified ,无需任何第三方库:
UILabel *label = [UILabel alloc] init];
label.textAligment = NSTextAlignmentJustified;
UITextView 和 UILabel 他们不提供这种对齐方式。您可以改用 UIWebview。
您可以使用<p style="text-align:justify">Your text goes here.</p>
这可能会有所帮助。
使用具有 UITextAlignmentJustify 的TTTAttributedLabel NSAtributedString 标签
yourTTTAttributedLabel.textAlignment = UITextAlignmentJustify;
另一种选择是使用 具有 UITextAlignmentJustify 的OHAttributedLabel NSAtributedString 标签
yourOHAttributedLabel.textAlignment = UITextAlignmentJustify;