iPhone App - строка состояния скрыта - PullRequest
2 голосов
/ 11 августа 2011

Я хочу, чтобы строка состояния в моем приложении iPhone была скрыта для образа запуска, а затем я хочу добавить его после.Поэтому в моем делегате приложения я сделал следующее:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    // Override point for customization after app launch    

    [window addSubview:[navigationController view]];
    [window makeKeyAndVisible];

    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];

    return YES;
}

Но теперь в моем главном контроллере строка состояния блокирует часть элемента navigationController в верхней части приложения.Приложение считает, что строка состояния отсутствует или что-то в этом роде.

Итак, как я могу получить, чтобы образ запуска не включал строку состояния, но затем сразу добавлял строку состояния и сохранял ее там?для остальной части приложения?

Ответы [ 2 ]

4 голосов
/ 11 августа 2011

В вашем файле info.plist есть настройка, которая называется «Строка состояния изначально скрыта».Установите это на «ДА», и у вас не будет его при запуске.Тогда вам не нужно ничего делать в своем коде, панель будет отображаться при запуске вашего приложения.

0 голосов
/ 17 декабря 2012
   [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...