Haga que la cadena de texto seleccionada se vea en negrita, cursiva, subrayada como la aplicación nativa "Notas" de iOS

¿Hay alguna ayuda para hacer que la cadena seleccionada de texto se vea en negrita, cursiva, subrayada como la aplicación nativa "Notas" de iOS. Por favor dame enlaces útiles. Estoy cansado de buscar todo el día. Muchas gracias.

He adjuntado mi código, para hacer que la cadena atribuida en negrita y cursiva sea la aplicación nativa del iPhone "Notas".

attributedString.beginEditing()
attributedString.addAttributes([NSFontAttributeName: UIFont.boldSystemFont(ofSize: CGFloat(app_delegate.settings.chatFontSize))], range: range)
attributedString.addAttributes([NSFontAttributeName: UIFont.italicSystemFont(ofSize: CGFloat(app_delegate.settings.chatFontSize))], range: range)
attributedString.endEditing()

Pero solo da una cadena en cursiva, no también en negrita. Necesito cursiva y negrita. Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta