使用 PhoneGap 摄像头将应用程序提升到设备状态栏下方

发布于 2025-01-08 00:20:09 字数 409 浏览 0 评论 0原文

在此处输入图像描述

发生在 iPhone 和安卓都可以。 电话间隙1.1.0

更新

我的问题:如何防止状态栏覆盖我的应用程序。或者以其他方式阻止我向上移动。
我的代码是简单的 PhoneGap 代码:

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

请参阅 phoneGap api

enter image description here

occurred on iPhone & Android both.
phoneGap 1.1.0

Update

My question: how can I prevent status bar cover my app. or otherwise prevent my up move up.
My Code is simple PhoneGap code:

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

see phoneGap api

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

原谅我要高飞 2025-01-15 00:20:09

在android上这是phonegap bug。
PhoneGap 使用两个本机插件来激活相机:
1) 相机插件
2) 状态栏插件-隐藏canera状态下的状态栏。
问题是 - 当相机取消时(拍照后)会显示状态栏,但应用程序不会向下移动并且状态栏会覆盖它。

将 PhoneGap 版本更新

到 1.4.1 解决了 Android 上的问题。

On android It's phonegap bug.
PhoneGap use two native plugins to activate camera:
1) camera plugin
2) status bar plugin- to hide status bar on canera state.
the issue is - when camera cancelled (after take a photo) status bar is shown but the application doesn't move down and status bar covers it.

update

upgarde PhoneGap version to 1.4.1 resolved the issue on android.

巾帼英雄 2025-01-15 00:20:09

我知道这个问题已经很老了,但如果有人发现这个问题,我修复了它,在继承自 < 的视图控制器上的 viewDidAppearAgain 方法上强制设置屏幕尺寸(可能对 iPhone 5 屏幕无效)代码>CDVViewController。

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

我使用的是phoneGap 2.1

I know this question is quite old but in case anyone finds this problem I fixed it forcing the screen size (not valid probably for the iPhone 5 screen) on the viewDidAppearAgain method on the view controller that inherits from CDVViewController.

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

I was using phoneGap 2.1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文