ठीक है, मुझे अपना सामान्य ऐप मिला है जो पोर्ट्रेट मोड में है। मैं (navigationController और ViewController का प्रयोग करके) इस तरह के एक दृश्य के लिए लैंडस्केप मोड में जाने के लिए मेरे एप्लिकेशन मजबूर कर सकते हैं:आईफोन एसडीके: अभिविन्यास (लैंडस्केप और पोर्ट्रेट दृश्य)
- (void)viewWillAppear:(BOOL)animated {
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
}
लेकिन तब जब मैं मुख्य मेनू में वापस जाने (tableview) यह चित्र के लिए सीधे वापस चला जाता है। मैं इस कोड का प्रयास करें:
- (void)viewWillAppear:(BOOL)animated {
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
}
लेकिन वह काम नहीं करता ..
कोई भी विचार?
कि सिर्फ एक चित्र तालिका मुख्य स्क्रीन पर वापस जाने के लिए है? क्योंकि मैं सबकुछ चित्र चाहता हूं, सिर्फ एक दृश्य परिदृश्य। मैं इसे परिदृश्य प्राप्त कर सकता हूं लेकिन फिर जब मैं वापस जाता हूं तो मुझे इसे पोर्ट्रेट पर वापस लाने के लिए फोन घुमाने पड़ता है। मैं नहीं चाहता कि उपयोगकर्ता बाकी परिदृश्य रखें। – Domness