From 97d8f218fbd2903cea5d40313c9e6d24558708e3 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Mon, 12 Nov 2018 18:51:38 +0300 Subject: Fix quote paragraph style --- Juick/Supporting Files/Juick-Info.plist | 2 +- Juick/Views/MessageCell.m | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'Juick') diff --git a/Juick/Supporting Files/Juick-Info.plist b/Juick/Supporting Files/Juick-Info.plist index a7b5d3c..57923d1 100644 --- a/Juick/Supporting Files/Juick-Info.plist +++ b/Juick/Supporting Files/Juick-Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 82 + 83 ITSAppUsesNonExemptEncryption LSApplicationCategoryType diff --git a/Juick/Views/MessageCell.m b/Juick/Views/MessageCell.m index f9c9746..b9e40c8 100644 --- a/Juick/Views/MessageCell.m +++ b/Juick/Views/MessageCell.m @@ -75,7 +75,7 @@ if (msg.text) { NSMutableAttributedString *txt = [[NSMutableAttributedString alloc] initWithString: - [[msg.text stringByDecodingHTMLEntities] stringByReplacingOccurrencesOfString:@"\n" withString:@"\r\n"] + [msg.text stringByDecodingHTMLEntities] attributes:@{NSFontAttributeName:[UIFont preferredFontForTextStyle:UIFontTextStyleBody]}]; [txt beginEditing]; for (NSDictionary *entity in msg.entities) { @@ -88,6 +88,11 @@ } if ([[entity objectForKey:@"type"] isEqualToString:@"q"]) { [txt addAttribute:NSForegroundColorAttributeName value:[UIColor darkGrayColor] range:currentRange]; + NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy]; + paragraphStyle.firstLineHeadIndent = 12.0f; + paragraphStyle.headIndent = 12.0f; + paragraphStyle.paragraphSpacing = 12.0f; + [txt addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:currentRange]; } if ([[entity objectForKey:@"type"] isEqualToString:@"u"]) { [txt addAttribute:NSUnderlineStyleAttributeName value:@(NSUnderlineStyleSingle) range:currentRange]; -- cgit v1.2.3