Van egy tabbar alapú alkalmazást.
Építek 2 megtekintés, egy álló és egy másik tájkép módban a Interface Builder.
Most akarok valamit, mint az iPod App. Szeretnék a táj nézet, hogy a teljes képernyős, és elrejteni a tabbar & állapotsorban.
Azt, hogy a munka az alapvető e:
- (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));
}
}
}
De minden működik rendetlen. A táj nézet nem megfelelően kitöltse a területet, és az ellenőrzések találhatók rossz helyeken diferent mint desingned először.
Továbbá, még mindig nem találtam a módját, hogy elrejtse minden mást ...













