मैंका उपयोग कर रहा हूं ताकि UIButton
का शीर्षक प्रत्येक सेकेंड को अपडेट किया जा सके।UIButton के सेटटाइटल को रोकें: forState: एनीमेशन
यह काम करता है लेकिन शीर्षक में टेक्स्ट ब्लिंक (अल्फा 0
और पीछे) स्वचालित रूप से एनिमेट करता है।
मैंने button.layer.removeAllAnimations()
का उपयोग किसी भाग्य के साथ करने की कोशिश नहीं की, और कोई अपवाद नहीं है, इसलिए क्वार्ट्जकोर सही ढंग से जुड़ा हुआ प्रतीत होता है।
वर्तमान गैर काम पागल कोड:
UIView.setAnimationsEnabled(false)
UIView.performWithoutAnimation {
button.setTitle(time, forState: .Normal)
button.layer.removeAllAnimations()
}
UIView.setAnimationsEnabled(true)
क्या आपने इसे 'UIView' के' प्रदर्शन के साथ लपेटने का प्रयास किया था। _ एनीमेशन के बिना एनीमेशन:() -> शून्य) '(आईओएस> = 7)? या 'setAnimationsEnabled (_ सक्षम: बूल) '? – robertvojta