diff --git a/Note/ClipInboxViewController.swift b/Note/ClipInboxViewController.swift index 420fb8b..50ef908 100644 --- a/Note/ClipInboxViewController.swift +++ b/Note/ClipInboxViewController.swift @@ -246,6 +246,7 @@ extension ClipInboxViewController: UITableViewDataSource { var config = cell.defaultContentConfiguration() config.text = previewText(for: clip.text) + config.textProperties.numberOfLines = 0 config.secondaryText = formattedDate(clip.createdAt) config.secondaryTextProperties.color = .secondaryLabel cell.contentConfiguration = config @@ -255,9 +256,7 @@ extension ClipInboxViewController: UITableViewDataSource { } private func previewText(for text: String) -> String { - let lines = text.components(separatedBy: .newlines) - let firstTwoLines = Array(lines.prefix(2)) - let preview = firstTwoLines.joined(separator: " ").trimmingCharacters(in: .whitespaces) + let preview = text.trimmingCharacters(in: .whitespacesAndNewlines) if preview.isEmpty { return "(无内容)" }