मैं didRotateFromInterfaceOrientation
को willTransitionToTraitCollection
के साथ प्रतिस्थापित करने की कोशिश कर रहा हूं - एक UIViewController उपclass में - जैसा कि दस्तावेज़ कहता है, लेकिन जब मैं डिवाइस घूर्णन कर रहा हूं तो विधि नहीं कहा जाता है। क्यूं कर?willTransitionToTraitCollection नहीं कहा जाता है, क्यों?
उत्तर
यदि आप आईपैड पर इसका परीक्षण कर रहे हैं तो इसमें दोनों ओरिएंटेशन के लिए लंबवत और क्षैतिज वर्ग के लिए नियमित विशेषता संग्रह हैं, इस प्रकार अभिविन्यास बदलते समय यह विधि कॉल नहीं करेगा।
मैं आईपैड पर परीक्षण कर रहा हूं, यह सही है, लेकिन फिर दृश्य नियंत्रक रोटेशन के बारे में अधिसूचना प्राप्त करने के लिए आप और कौन सी प्रक्रिया की सिफारिश करते हैं? –
आप बेहतर अनाज का उपयोग कर सकते हैं [viewWillTransitionToSize: withTransitionCoordinator:] (https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIContentContainer_Ref/index.html#//apple_ref/occ/intfm/ UIContentContainer/viewWillTransitionToSize: withTransitionCoordinator :) –
मेरे मामले में, मैं एक आईपैड पर एक मोडल व्यू कंट्रोलर का परीक्षण कर रहा हूं। मुझे आईपैड पर व्यूविल्ल ट्रांजिशन टोसाइज अधिसूचना नहीं मिलती है। आईफोन पर प्रस्तुत होने पर मुझे यह मिलता है। –
- 1. उपclass विधि क्यों नहीं कहा जाता है?
- 2. चालक कन्स्ट्रक्टर क्यों नहीं कहा जाता है?
- 3. चालक कन्स्ट्रक्टर क्यों नहीं कहा जाता है?
- 4. पेज_PreInit नहीं कहा जाता है?
- 5. View.post() नहीं कहा जाता है?
- 6. ऑनबैक क्यों किया जाता है() नहीं कहा जा रहा है?
- 7. @ पोस्टस्टर्सिस्ट नहीं कहा जाता है ... @PrePersist है ... क्यों?
- 8. __PRETTY_FUNCTION__ को __PRETTY_FUNCTION__ क्यों कहा जाता है?
- 9. धारावाहिकरण को क्रमबद्धरण क्यों कहा जाता है?
- 10. फ़ंक्शन क्यों कहा जाता है? जावास्क्रिप्ट/खिड़की
- 11. UIViewController: viewWillAppear कहा जाता है, viewDidAppear नहीं
- 12. बेस क्लास क्यों कहा जाता है?
- 13. इसे बीएसओएन क्यों कहा जाता है?
- 14. टीडीडी 'स्पाइक्स' क्यों 'स्पाइक्स' कहा जाता है?
- 15. प्रतिनिधि विधि "clickedButtonAtIndex:" नहीं कहा जाता है
- 16. AJAX को एसिंक्रोनस क्यों कहा जाता है?
- 17. एक छद्म-वर्ग क्यों कहा जाता है?
- 18. इसे "जंग" क्यों कहा जाता है?
- 19. अचार: उन्हें क्यों कहा जाता है?
- 20. इसे 'स्ट्रिंग' क्यों कहा जाता है?
- 21. कुकीज को "कुकीज़" क्यों कहा जाता है?
- 22. इसे बहुरूपता क्यों कहा जाता है?
- 23. कर्नेल को कर्नेल क्यों कहा जाता है?
- 24. इसे शून्य क्यों कहा जाता है?
- 25. पासवर्ड नमक क्यों "नमक" कहा जाता है?
- 26. नया कीवर्ड: व्युत्पन्न विधि क्यों नहीं कहा जाता है?
- 27. निम्नलिखित स्थिति में "ऑन पॉज़" क्यों नहीं कहा जाता है?
- 28. पेंट()/paintComponent() कभी क्यों नहीं कहा जाता है?
- 29. जावा: NullPointerExceptions को NullReferenceExceptions क्यों नहीं कहा जाता है?
- 30. असीमित प्रक्रियाओं को सिंक्रोनस क्यों नहीं कहा जाता है?
आईफोन के लिए यहां एक ही मामला! मैंने आकार बदलने योग्य आईफोन का उपयोग करके स्क्रीन आकार का स्पष्ट रूप से आकार बदल दिया है, फिर भी इनमें से कोई भी नहीं होगा (WillTransitionToTraitCollection या viewWillTransitionToSize: withTransitionCoordinator :) के साथ कहा जा रहा है। – BangOperator