Общее приложение IOS скрыть StatusBar - PullRequest
2 голосов
/ 29 августа 2011

Я скрываю строку состояния с помощью приведенного ниже кода, и это дает мне уровень предупреждения памяти1.Он ничего не делает с самим приложением во время предупреждения о памяти, но мне не нравится, когда такие вещи происходят.Что-то я делаю не так?или и кто-то может подтвердить ошибку IOS?Не большое дело, просто беспокоит меня, поэтому любая информация очень ценится.Спасибо!

[[UIApplication sharedApplication] setStatusBarHidden:YES   
withAnimation:UIStatusBarAnimationSlide];

1 Ответ

0 голосов
/ 29 августа 2011

Попробуйте это

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
    { 
        if([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarHidden:withAnimation:)]) {
                [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO]; 
            } 
            else { 
                id<UIApplicationDeprecatedMethods> app = [UIApplication sharedApplication];
                [app setStatusBarHidden:YES animated:NO];
            }
}

и укажите в своем .h

@protocol UIApplicationDeprecatedMethods
- (void)setStatusBarHidden:(BOOL)hidden animated:(BOOL)animated;
@end

Надеюсь, это поможет ..

...