31得票6回答
UILabel:如何在单词内添加连字符以换行或分段?

如何设置UILabel的lineBreakMode以打断单词并在打断的单词中添加连字符? 带有打断的单词的标签应该是这样的 w- ord

9得票4回答
如何将NSTextView限制在2行内?

我正在尝试指定NSTextView的行数。我的设计师要求最多2行文本。我已经尝试使用NSMutableParagraph样式来添加所需的省略号截断,但是使用NSMutableParagraph时,我只能得到包含1行的NSTextView;而不使用NSMutableParagraph,则会得到一...

8得票2回答
NSAttributedString带有图像附件和NSTextTab,文本未对齐

我正在尝试使用NSAttributedString实现一个带有图像和标题的UIlabel,其位于左侧,右侧是一列带有项目符号的描述。 NSMutableParagraphStyle *pStyle = [[NSMutableParagraphStyle alloc] init]; pStyl...

8得票2回答
限制NSAttributedString的行数

有没有办法在NSAttributedString中限制段落的行数?我将两个字符串附加到NSAttributedString中,希望它们最多只有3行。第一个字符串将是1-2行,如果需要则截断。第二个字符串应始终位于最后一行。类似于: this is my first string if its...

8得票2回答
添加NSMutableParagraphStyle的行间距导致文本无法适应UILabel

我创建了一个普通的UILabel,并希望能够为进入UILabel的文本添加行间距。 但是,当我这样做时,它会影响到adjustsFontSizeToFitWidth,不再适配于UILabel。 我使用过以下代码: var userQuestionsAnswer = UIL...

8得票3回答
在UITextView中画一条线 - NSAttributedString

我希望在一个 UITextView 中绘制一条可定制的线,该文本由一些文字组成(使用 NSAttributedString) 以下是我的尝试: NSString *unicodeStr = [NSString stringWithFormat:@"%C%C%C", 0x00A0, 0x00...

7得票2回答
修改NSParagraphStyle中的行间距属性会导致光标变长。

我有一个子类化的UITableViewCell,其中包含一个UITextView。我已经在子类化的NSTextStorage中将NSParagraphStyle作为字符串属性添加了进去。在下面的代码中,我增加了UITextView中每一行之间的间距。 Swift let paragraph...