StatusBarHidden не работает - PullRequest
       1

StatusBarHidden не работает

0 голосов
/ 28 января 2010

Остановился на этом. Я использую раздел кода, размещенный здесь, чтобы повернуть вид в ландшафт. Поворот, изменение размера и анимации работают отлично, но когда вид вращается, строка состояния висит в виде тонкой серой полосы, которая по размеру равна скрытой строке состояния.

Вот код:

[UIView beginAnimations:@"View Flip" context:nil];
[UIView setAnimationDuration:1.25];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];         
if (self.interfaceOrientation == UIInterfaceOrientationPortrait) {      
        self.view.transform = CGAffineTransformIdentity;
        self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
        self.view.bounds = CGRectMake(0.0, 0.0, 480, 320);
}
[UIView commitAnimations];

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 28 января 2010

Вы установили wantsFullScreenLayout = YES на вашем контроллере вида?

0 голосов
/ 28 сентября 2013

iOS7: я добавил следующий код в Info.plist , чтобы навсегда избавиться от строки состояния. Нашел его в другом вопросе об обмене стеками.

<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...