आप केवल एक परिदृश्य का समर्थन कैसे करते हैं? Xcode 3 में पूरी चीज में कोई पोर्ट्रेट मोड बस लैंडस्केप नहीं है?आप केवल ऐप को लैंडस्केप का समर्थन कैसे करते हैं?
13
A
उत्तर
21
मेरे अनुभवहीन जवाब आपके रूट दृश्य नियंत्रकों के सभी में इस विधि को जोड़ने के लिए है:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight)
return YES;
return NO;
}
यह वही है मैं अपने खेल में करते हैं। बेशक, मेरे खेल में केवल एक दृश्य नियंत्रक है।
इसके अलावा, मुझे अपने ऐप की जानकारी में "प्रारंभिक इंटरफ़ेस अभिविन्यास" सेट करने में मदद मिली। लैंडस्केप में प्लिस्ट करें।
19
स्वीकृत उत्तर मेरे लिए काम नहीं करता था। यह किया गया:
"सहायक फाइल" समूह में स्थित आपके ऐप (YOURAPPNAME-Info.plist) के गुण फ़ाइल में, "समर्थित इंटरफ़ेस ओरिएंटेशन" नामक एक सरणी है। उन्मुखताओं को हटाएं जिन्हें आप सरणी से नहीं चाहते हैं, और आपका ऐप शेष अभिविन्यास में बंद कर दिया जाएगा।
5
अभिविन्यास अब लक्ष्य के सारांश टैब का उपयोग करके आसानी से सेट किए गए हैं।
5
आप नीचे के रूप में दिखाया गया है, अपने Info.plist फ़ाइल में समर्थित इंटरफ़ेस झुकाव बदल सकते हैं:
0
वास्तव में, यह एकमात्र समाधान है कि काम करता है। – arsalank2