如何在uitextview中丢失空间

时间:2014-01-07 14:26:31

标签: ios uitextview

uitextview

我有上面的uitextview,并且出于某种原因,当一个句子不适合该行时,当它在下一行时离开一个空格。有谁为什么会这样?

ps:我没有添加任何能够做到这一点的代码行。

由于

2 个答案:

答案 0 :(得分:1)

检查文本视图内容的来源。

包含的NSAttributedString看似包含使用firstLineHeadIndentheadIndent缩进文本行的段落样式。

答案 1 :(得分:0)

.h文件

@property(retain) IBOutlet UITextView *terms;

.m文件

self.terms.text = @"some big text";
NSMutableAttributedString* content =  [[NSMutableAttributedString alloc]
                                       initWithString:self.terms.text];
NSMutableParagraphStyle* para = [NSMutableParagraphStyle new];
para.headIndent = -10;
para.firstLineHeadIndent = 0;
para.tailIndent = -10;
para.lineBreakMode = NSLineBreakByWordWrapping;
para.alignment = NSTextAlignmentLeft;
para.paragraphSpacing = 15;
[content addAttribute:NSParagraphStyleAttributeName
                value:para range:NSMakeRange(0,1)];
self.terms.attributedText = content;