2012-09-05 22 views
6

मैंने पहले ही लैंडस्केप मोड के लिए ऐप विकसित किया है, अब ग्राहक लैंडस्केप और पोर्ट्रेट मोड दोनों में निर्माण करने के लिए कह रहा है।लैंडस्केप से पोर्ट्रेट में दृश्य कनवर्ट करना?

मैं लैंडस्केप व्यू को पोर्ट्रेट में कैसे बदल सकता हूं?

अब मैं लैंडस्केप दृश्य के लिए इस कोड का उपयोग कर रहा हूँ:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 

return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight); 

} 

कृपया मेरी मदद करो ....

अग्रिम धन्यवाद :)

उत्तर

0

जानें कैसे autoresizing मास्क का उपयोग करें। वे ज्यादातर मामलों में सरल लेकिन बहुत शक्तिशाली हैं।

1

सरल, सभी उन्मुखताओं का समर्थन करने के लिए बस YESshouldAutorotateToInterfaceOrientation पर वापस लौटें।

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    return YES; 
    //Or to support all but portrait upside down 
    return interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown; 
} 
0

NSPostWhenIdle सही है। आपको सिर्फ हां चाहिए, ऑटोरोटेट टूइंटरफेसऑरिएंटेशन। इस तरह आप सभी उन्मुखताओं के लिए समर्थन प्राप्त कर सकते हैं। XIB के माध्यम से गुणों का आकार बदलने पर एक नज़र डालें। यह आपके काम को भी आसान बना देगा।