我有上面的uitextview,并且出于某种原因,当一个句子不适合该行时,当它在下一行时离开一个空格。有谁为什么会这样?
ps:我没有添加任何能够做到这一点的代码行。
由于
答案 0 :(得分:1)
检查文本视图内容的来源。
包含的NSAttributedString
看似包含使用firstLineHeadIndent
和headIndent
缩进文本行的段落样式。
答案 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;