Έχω ένα Tabbar εφαρμογή που βασίζεται.
Χτίζω 2 εμφανίσεις, ένα στο πορτρέτο και το άλλο στο τοπίο λειτουργία της Builder Interface.
Τώρα, θέλω κάτι σαν το iPod App. Θέλω να το τοπίο να είναι σε πλήρη οθόνη, και να κρύψει το 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));
}
}
}
Αλλά όλα δουλεύουν βρώμικο. Η θέα του τοπίου δεν συμπληρώσετε σωστά την περιοχή και οι έλεγχοι βρίσκονται σε λάθος θέσεις, diferent όπως desingned πρώτο.
Επίσης, ακόμα δεν βρει έναν τρόπο για να κρύψει ό, τι άλλο ...













