diff options
author | Vitaly Takmazov | 2018-11-12 18:51:38 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2018-11-12 18:51:38 +0300 |
commit | 97d8f218fbd2903cea5d40313c9e6d24558708e3 (patch) | |
tree | 01391710c9e3bc9fa90e117a5e05e39b9ccdbd1e /Juick | |
parent | 0c35d513f852d40d8c6c382e2750373b57afe0cd (diff) |
Fix quote paragraph style
Diffstat (limited to 'Juick')
-rw-r--r-- | Juick/Supporting Files/Juick-Info.plist | 2 | ||||
-rw-r--r-- | Juick/Views/MessageCell.m | 7 |
2 files changed, 7 insertions, 2 deletions
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 @@ <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> - <string>82</string> + <string>83</string> <key>ITSAppUsesNonExemptEncryption</key> <false/> <key>LSApplicationCategoryType</key> 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]; |