7

मैं कैसे मैं बटन के बाद यह से NSStrikethroughStyleAttributeName निकाल सकते हैं क्लिक जोड़ लिया है मेरे बटन के लिए कुछ गुण attributedTitleNSAttributedString स्विफ्ट से विशेषताओं को कैसे निकालें?

let attr = NSMutableAttributedString(string: currTitle) 

attr.addAttribute(NSStrikethroughStyleAttributeName, value: 2, range: NSMakeRange(0, attr.length)) 
attr.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSMakeRange(0, attr.length)) 

currButton?.setAttributedTitle(attr, forState: UIControlState.Normal) 

?

+0

वाह। यही सवाल है, मुझे क्या दिलचस्पी थी। प्रश्न के लिए धन्यवाद। यह चमत्कार है। कृपया इसे – PiraTa

+0

साझा करें आपका स्वागत है पिराटा ... धन्यवाद! :) –

उत्तर

6

removeAttribute विधि का उपयोग करें:

attr.removeAttribute(NSStrikethroughStyleAttributeName, range: NSMakeRange(0, attr.length)) 
4

यह बहुत आसान है। आप अपने मामले में NSMutableAttributedString वर्ग

func removeAttribute(_ name: String, 
       range range: NSRange) 

से इस पद्धति का उपयोग कर सकते हैं

attr.removeAttribute(NSStrikethroughStyleAttributeName , range:NSMakeRange(0, attr.length)) 
संबंधित मुद्दे