Как я могу получить реальную высоту attributeString с помощью свойства firstLineHeadIndent? - PullRequest
0 голосов
/ 09 октября 2018

Вот мой Q, когда я вычисляю высоту attributeString, он всегда дает мне один и тот же результат с или без свойства firstLineHeadIndent, помогите, пожалуйста, вот мой пример кода

NSMutableParagraphStyle *pargraph = [NSMutableParagraphStyle new];
pargraph.lineSpacing = 10;
pargraph.lineHeightMultiple = 0.78;
pargraph.lineBreakMode = NSLineBreakByTruncatingTail;
pargraph.firstLineHeadIndent = 100;
NSString *myString = @"How can I get the real height of this attributeString";
NSMutableAttributedString *myAttributeString = [[NSMutableAttributedString alloc] initWithString:myString];
[myAttributeString addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:18] range:NSMakeRange(0, myString.length)];
[myAttributeString addAttribute:NSParagraphStyleAttributeName value:pargraph range:NSMakeRange(0, myString.length)];
[myAttributeString addAttribute:NSForegroundColorAttributeName value:UIColor.orangeColor range:NSMakeRange(0, myString.length)];

ps: пожалуйста, игнорируйте мойУровень английского ......

...