2014-02-04 3 views
7

я использовал два метода для удаления строки состояния (тот со временем и силы сигнала), но он держит появляясь в мое приложение для IOS 7IOS 7 Строка состояния продолжает появляться

Я использовал " скрыть при запуске приложения «в общих настройках

Я добавил» строку состояния изначально скрыты 'BOOL в YES

Я изменил строку состояния на NONE в каждом View Controller


Проблема возникает, когда я вернуться после того, как доступ к библиотеке IPhone фото импортировать картинки в мое приложение, и только потом, по-видимому, чтобы переопределить все предыдущие записи в PLIST

Кто-нибудь есть код чтобы навсегда отключить эту строку состояния, чтобы она не отображалась?

Благодаря

* Я перепробовал все варианты в списке, но до сих пор, когда мое приложение возвращается из открытия и выбора из фотогалереи строки состояния снова появляется * метод

+0

Вы должны скрывать строку состояния программно в кодировке, когда вы возвращаетесь в приложение из набора фотографий. – CoolMonster

+0

Вы искали, прежде чем спрашивать? http://stackoverflow.com/questions/8975869/ios-storyboard-disable-status-bar-on-storyboard-once/20594717#20594717 –

+0

yes Jan, я выполнил поиск и внес изменения, но это было странно поскольку это происходит только после того, как я получил доступ к библиотеке фотографий. Если у меня нет доступа к этому приложению, это нормально. –

ответ

7

Вам необходимо осуществить 2 шага для скрыть строку состояния accross приложение:

1) didFinishLaunchingWithOptions

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

    [[UIApplication sharedApplication]setStatusBarHidden:YES]; 

    ....... 

} 

2) и .plist файл проекта Set this parameter in .plist file

+0

Просто использовал [[UAppication sharedApplication] setStatusBarHidden: YES]; после того, как приложение выбрало изображения из библиотеки. Кажется, это унаследовало представление из фотогалереи..thanks bhavya за то, что поставил меня на правильный путь. –

1

Добавить в контроллере представления реализация.

- (BOOL)prefersStatusBarHidden { 
    return YES; 
} 
1

Вы можете избавиться от этого путем добавления записи в .plist файл вашего проекта «Посмотреть на базе контроллера бар появления статуса» установить его логическое значение «NO»

Смежные вопросы