को मैं एक के लिए, एक ViewController परिदृश्य का समर्थन करता है कि (लैंडस्केप मोड में है, जबकि) से जाना कि स्पष्ट रूप से (और नहीं करना चाहिए) नहीं है समर्थन परिदृश्य कोशिश कर रहा हूँ। इस प्रकार मैं यह कर रहा हूँ:समस्या pushViewController लैंडस्केप से पोर्ट्रेट
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}
आदर्श रूप में मैं नए ViewController कि मैं ढेर पर जोर दे रहा हूँ चाहता हूँ चित्र, नहीं परिदृश्य में शुरू में शुरू करने के लिए। इस पद्धति के साथ भी आश्चर्यजनक रूप से लागू, यह लैंडस्केप में शुरू होता है।
मेरी केवल अनुमान है कि एप्पल (हमें वापस पिछले एक नियंत्रक चित्र में है कि करने के लिए, परिदृश्य से जाने के लिए अनुमति के बावजूद) एक उपयोगकर्ता चित्र के परिदृश्य से संक्रमण नहीं चाहता है है।
कोई अंतर्दृष्टि और/या सहायता की बहुत सराहना की जाएगी।
यह मेरे लिए पोर्ट्रू-केवल लैंडस्केप से चल रहा है-केवल pushViewController के माध्यम से दृश्य। आपको अनियंत्रित निजी एपीआई [[UIDevice currentDevice] setOrientation को कॉल करने के लिए सहेजता है: UIDeviceOrientationLandscapeRight] धन्यवाद! – MyCSharpCorner
अच्छा हैक ... असली आसान आया ... :) – Roshit