I am adding Continue reading in the last. If there is any line break in the text, the continue reading is not visible. Is this iOS specific bug or I am missing something?
let activityData.feed = "Hi this is \n \n stack overflow" let formattedString = NSMutableAttributedString() formattedString.normal(activityData.feed!).bold(LanguageManager.shared.getLocale(key: "Continue Reading")) labelFeed.attributedText = formattedString Extension of attributed string
extension NSMutableAttributedString { @discardableResult func bold(_ text:String) -> NSMutableAttributedString { let attrs:[String:AnyObject] = [NSFontAttributeName : UIFont.systemFont(ofSize: 16.0), NSForegroundColorAttributeName : UIColor.CNS_BlueColor] let boldString = NSMutableAttributedString(string:"\(text)", attributes:attrs) self.append(boldString) return self } @discardableResult func normal(_ text:String)->NSMutableAttributedString { let normal = NSAttributedString(string: text) self.append(normal) return self } } 