UITextView归因文本中断URL格式

时间:2015-06-18 20:44:48

标签: ios objective-c formatting uitextview

我试图将一些链接放到UITextView中并使它们变粗,但出于某种原因,每当我执行格式化中断时,如下图所示:

Left: Non-attributed text | Right: Attributed text

我已经尝试调整字体大小以查看是否会产生效果,但即使链接足够小以适应一行,它仍会以上述奇怪的方式分解。我认为它可能在url中有一些特殊字符,但是当我从文本中删除粗体属性时发现它正确包装时,我写下了它。

编辑(请求的代码段):

NSDictionary *linkAttributes = @{NSFontAttributeName: [UIFont fontWithName:@"Interstate-Bold" size:13]};

NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc] initWithString:linkArray[indexPath.row] attributes:linkAttributes];

cell.text.attributedText = attributedText;

linkArray只是一个字符串数组。

0 个答案:

没有答案