मेरे पास एक ऐप है जहां मैं कुछ विचारों में डिवाइस रोटेशन का समर्थन करना चाहता हूं, लेकिन अन्य विशेष रूप से लैंडस्केप मोड में कोई मतलब नहीं है, इसलिए जैसे ही मैं विचारों को स्वैप कर रहा हूं मैं रोटेशन को पोर्ट्रेट के लिए सेट करने के लिए मजबूर करना चाहूंगा।
UIDevice पर एक अनिर्दिष्ट संपत्ति सेटर है जो चाल करता है लेकिन स्पष्ट रूप से एक संकलक चेतावनी उत्पन्न करता है और एसडीके के भविष्य के संशोधन के साथ गायब हो सकता है।
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
क्या अभिविन्यास के लिए कोई प्रलेखित तरीके हैं?
अद्यतन: मैंने सोचा था कि मैं एक उदाहरण प्रदान करूंगा क्योंकि मैं shouldAutorotateToInterfaceOrientation की तलाश नहीं कर रहा हूं क्योंकि मैंने पहले ही इसे लागू कर दिया है।
मैं चाहता हूं कि मेरा ऐप दृश्य 1 में परिदृश्य और चित्र का समर्थन करे, लेकिन दृश्य 2 में केवल चित्र। मैंने पहले ही सभी विचारों के लिए shouldAotorotateToInterfaceOrientation लागू कर दिया है, लेकिन यदि उपयोगकर्ता दृश्य 1 में परिदृश्य मोड में है और फिर दृश्य 2 पर स्विच करता है, तो मैं बाध्य करना चाहता हूं पोर्ट्रेट को वापस घुमाने के लिए फोन।