This commit is contained in:
Ali
2023-07-18 13:02:32 +04:00
parent 6f3e4f3931
commit 1adee04eae
4 changed files with 16 additions and 3 deletions

View File

@@ -1274,7 +1274,7 @@ open class TextNode: ASDisplayNode {
coreTextLine = originalLine
}
} else {
coreTextLine = CTLineCreateTruncatedLine(originalLine, Double(lineConstrainedSize.width), truncationType, truncationToken) ?? truncationToken
coreTextLine = CTLineCreateTruncatedLine(originalLine, max(1.0, Double(lineConstrainedSize.width) - truncationTokenWidth), truncationType, truncationToken) ?? truncationToken
let runs = (CTLineGetGlyphRuns(coreTextLine) as [AnyObject]) as! [CTRun]
for run in runs {
let runAttributes: NSDictionary = CTRunGetAttributes(run)