Bir tabbar tabanlı uygulaması vardır.
Ben 2 manzaraları, portre tane ve Interface Builder başka manzara modu kurmak.
Şimdi, iPod App gibi bir şey istiyorum. Ben yatay görünüm tam ekran olarak istiyorum, ve tabbar & Durum çubuğunu gizlemek.
Bunun esasını çalışmayı yapmak:
- (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));
}
}
}
Ama bütün dağınık çalışır. yatay görünüm doğru alanı doldurmak değil ve kontroller ilk desingned olarak diferent, yanlış yerlerde bulunan.
Ayrıca, hala her şeyi gizlemek için bir yol bulmuş değil ...













