При использовании камеры PhoneGap приложение отображается в строке состояния устройства. - PullRequest
0 голосов
/ 22 февраля 2012

enter image description here

произошло на iPhone и Android. phoneGap 1.1.0

Обновление

Мой вопрос: как я могу предотвратить отображение строки состояния моего приложения. или иным образом помешать моему движению вверх.
Мой код прост PhoneGap код:

 navigator.camera.getPicture(onPhotoSuccess, onPhotoFail, {sourceType: 0})

см. phoneGap api

Ответы [ 2 ]

0 голосов
/ 27 октября 2012

Я знаю, что этот вопрос довольно старый, но в случае, если кто-то обнаружит эту проблему, я исправил его, принудительно увеличив размер экрана (вероятно, не подходит для экрана iPhone 5) в методе viewDidAppearAgain на контроллере представления, который наследуется от CDVViewController .

- (void)viewDidAppear:(BOOL)animated{
    [super viewDidAppear:animated];
    [self.view setFrame:CGRectMake(0, 0, 320, 460)];
}

Я использовал phoneGap 2.1

0 голосов
/ 29 февраля 2012

На андроиде это ошибка телефонного зазора.
PhoneGap использует два встроенных плагина для активации камеры:
1) плагин камеры
2) плагин строки состояния - чтобы скрыть строку состояния в состоянии canera.
проблема в том, что когда камера отменена (после съемки фотографии), отображается строка состояния, но приложение не перемещается вниз, а строка состояния закрывает ее.

обновление

upgarde PhoneGap версии до 1.4.1 решил проблему на Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...