मैं एक tabbar आधारित एप्लिकेशन है।
मैं 2 दृश्य, चित्र में एक और इंटरफ़ेस बिल्डर में एक और विधा परिदृश्य में निर्माण।
अब, मैं आइपॉड अनुप्रयोग की तरह कुछ करना चाहते हैं। मैं लैंडस्केप दृश्य फुलस्क्रीन होने के लिए करना चाहते हैं, और tabbar और स्थिति बार छुपाने।
मैं इस के बुनियादी काम करने के लिए करते हैं:
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
duration:(NSTimeInterval)duration {
if (self.landscape) {
if (toInterfaceOrientation == UIInterfaceOrientationPortrait)
{
self.view = self.portrait;
self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(360));
}
else if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft)
{
self.view = self.landscape;
self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(-90));
}
else if (toInterfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
self.view = self.landscape;
self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
}
else
{
self.view = self.portrait;
self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(-180));
}
}
}
लेकिन सब गंदा काम करते हैं। लैंडस्केप दृश्य सही ढंग से क्षेत्र भर नहीं और नियंत्रण, गलत स्थानों में स्थित हैं ऐसे भिन्न के रूप में पहली desingned।
इसके अलावा, मैं अभी भी नहीं एक तरह से सब कुछ छिपाने के लिए मिला ...













