आईओएस 9.0 (13A340) Xcode 7.0 (7A220) ओएस एक्स 10.10.5 (14F27)आईओएस 9 अभिविन्यास ऑटो रोटेशन एनीमेशन काम नहीं कर रहा है, लेकिन हमेशा मुख्य थ्रेड पर
मैं एक स्थिति है कि अगर मैं बारी बारी से जहां है सिम्युलेटर या डिवाइस (आईफोन 6 एस सिम और आईफोन 6+ डिवाइस का उपयोग करके), एनीमेशन भी नहीं होता है। मुझे यकीन नहीं है कि यह क्यों हो रहा है। मैं किसी भी UIKit
विधियों के साथ असामान्य या पागल नहीं कर रहा हूं, और मैं किसी भी विधि को मुख्य धागे पर नहीं बुला रहा हूं। इसके अतिरिक्त, अन्य UIView
एनिमेशन जो मैंने जोड़े हैं, वे ठीक काम करने के लिए दिखाई देते हैं। यह सिर्फ घूर्णन है जो टूट गया है। अन्य ऐप्स ठीक लगते हैं। मुझे यकीन नहीं है कि मैं गलत क्या कर सकता था।
प्रयास बाहर/आंकड़ा का समाधान:
- प्रयुक्त this extension by Cocoanetics देखने के लिए कि किसी भी
UIKit
निष्पादन मुख्य थ्रेड पर नहीं था प्रयास करने के लिए। - प्रोग्राम निष्पादन में एकाधिक स्थानों के दौरान
UIView.areAnimationsEnabled()
के मान को मुद्रित किया गया। यह हमेशाtrue
मुद्रित करता है। UIView.setAnimationsEnabled(true)
सेट करना ठीक नहीं हुआ।
मैं एक कस्टम "नव" दृश्य नियंत्रक (एक मैं बनाया) का उपयोग कर रहा: SASlideDrawer (ध्यान दें मैं नहीं हूँ अकेले इस परियोजना के साथ इस ही समस्या का सामना)
धन्यवाद।
मुझे यह समस्या भी है - यह देखने के लिए उत्सुक है कि समाधान क्या है। – d0nutz1
ठीक है, मुझे नहीं पता कि क्या हुआ या बदला गया, लेकिन अब यह तय हो गया है ... –
हाँ यह वही समस्या है जो मैं कर रहा हूं ... क्या आपको अपने नेविगेशन नियंत्रक स्टैक या विंडो/कंट्रोलर स्टैक को बदलना पड़ा ? मेरा मानना है कि मेरे पास एक ही समस्या या समान है: http: // stackoverflow।कॉम/प्रश्न/33213208/आईओएस-डिवाइस-रोटेशन-इंस्टेंट-स्नैप-बजाए-एनीमेशन – Danoli3