NSTextAttachment锁定图像在边缘处被截断,但当行不在边缘处断开时,锁定图标可以看到。我希望该图标像单词移动到下一行那样移动到下一行。
以下是示例:
NSTextAttachment *attachment = [[NSTextAttachment alloc] init];
attachment.image = [UIImage imageNamed:@"lock.png"];
NSString *stringHeadline = @"This is a example sample sentence. Why I do";
NSAttributedString *attachmentLock = [NSAttributedString attributedStringWithAttachment:attachment];
NSAttributedString *myText = [[NSMutableAttributedString alloc] initWithString:stringHeadline];
NSMutableAttributedString *lockString = [[NSMutableAttributedString alloc] initWithAttributedString:myText];
[lockString appendAttributedString:attachmentLock];
lblHeadline.attributedText = lockString;
[lblHeadline sizeToFit];
当文本靠近边缘时,锁图标会丢失。
sizeToFit()
并更改高度。 - Rajesh