我在iOS中使用目标C进行了以下代码设置,但是链接部分addint仅适用于从30或更低的范围开始的范围。 short_content的长度应始终至少为100个字。
NSString *short_content = [self getFirstNWords:100 :content];
NSString *link = @" \nClick here to read more ";
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:[short_content stringByAppendingString:link]];
[str addAttribute: NSLinkAttributeName value:@"http://mytest.com/" range:NSMakeRange(str.length - 100, short_content.length)];
答案 0 :(得分:1)
如果要设置字符串“link”部分的范围,则需要:
[str addAttribute: NSLinkAttributeName value:@"http://mytest.com/" range:NSMakeRange(str.length - link.length, link.length)];