2011-04-29 14 views

उत्तर

21

मेरे अनुभवहीन जवाब आपके रूट दृश्य नियंत्रकों के सभी में इस विधि को जोड़ने के लिए है:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight) 
     return YES; 

    return NO; 
} 

यह वही है मैं अपने खेल में करते हैं। बेशक, मेरे खेल में केवल एक दृश्य नियंत्रक है।

इसके अलावा, मुझे अपने ऐप की जानकारी में "प्रारंभिक इंटरफ़ेस अभिविन्यास" सेट करने में मदद मिली। लैंडस्केप में प्लिस्ट करें।

19

स्वीकृत उत्तर मेरे लिए काम नहीं करता था। यह किया गया:

"सहायक फाइल" समूह में स्थित आपके ऐप (YOURAPPNAME-Info.plist) के गुण फ़ाइल में, "समर्थित इंटरफ़ेस ओरिएंटेशन" नामक एक सरणी है। उन्मुखताओं को हटाएं जिन्हें आप सरणी से नहीं चाहते हैं, और आपका ऐप शेष अभिविन्यास में बंद कर दिया जाएगा।

+1

वास्तव में, यह एकमात्र समाधान है कि काम करता है। – arsalank2

5

अभिविन्यास अब लक्ष्य के सारांश टैब का उपयोग करके आसानी से सेट किए गए हैं।

5

आप नीचे के रूप में दिखाया गया है, अपने Info.plist फ़ाइल में समर्थित इंटरफ़ेस झुकाव बदल सकते हैं:

Picture showing how to change the supported orientations in the info.plist file

0

हम बस के रूप में अच्छी आवश्यक झुकाव का चयन करके उन्मुखीकरण बदल सकते हैं। "डिवाइस" से डिवाइस का चयन करें और बदलने के उन्मुखीकरण

enter image description here

संबंधित मुद्दे