I hav written two fuction to Add underline to a String and remove underline :
I want to toggle underline with a button. So how do I check if NSMutableAttributedString has underline attribute :
func addUlnTxtFnc(TxtPsgVal :String) -> NSMutableAttributedString
{
let TxtRngVal = NSMakeRange(0, TxtPsgVal.characters.count)
let TxtUnlVal = NSMutableAttributedString(string: TxtPsgVal)
TxtUnlVal.addAttribute(NSUnderlineStyleAttributeName, value:NSUnderlineStyle.StyleSingle.rawValue, range: TxtRngVal)
return TxtUnlVal
}
func rmvUlnTxtFnc(TxtPsgVal :NSMutableAttributedString) -> NSMutableAttributedString
{
let TxtRngVal = NSMakeRange(0, TxtPsgVal.string.Len())
TxtPsgVal.removeAttribute(NSUnderlineStyleAttributeName, range: TxtRngVal)
return TxtPsgVal
}