问题标签 [uistatusbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
990 浏览

ios - iOS:状态栏和导航栏:空格或底层

如何以规范的方式操作状态栏和导航?

所以,我的目标是同时隐藏和显示状态栏和导航栏。

我应该以规范的方式做什么,避免它们之间的空间,避免底层(状态栏位于导航栏上)并支持正常旋转?

我玩过它,现在我有代码:

但是什么都没有!

任何人都可以解释如何在没有这种混乱(真的不工作的代码)的情况下解决这个任务吗?

0 投票
1 回答
706 浏览

ios - UIStatusBar 颜色与 UINavigationBar 相同

我正在寻找一个简单的东西,但它似乎比我想象的更难!我想将 iPhone 的 StatusBar 颜色更改为与 NavigationBar 完全相同的纯色。与 iOS7 中的原理相同,但现在在 iOS6 中

有谁能帮帮我吗?这是我现在使用的代码,但这里的问题是状态栏因为阴影而变成了另一种颜色。

谢谢

0 投票
1 回答
3468 浏览

iphone - 为什么状态栏旋转并且视图仍然是纵向的

我的 rootViewController 是一个UITabbarController并且包含UINavigationControllers。

为了限制旋转,从 iOS6 开始,在一些但不是所有视图上,我对这两个控制器进行了子类化,以尊重它们最顶层或可见视图的 shouldAutorotate 响应。

这一切都非常完美......大多数时候。

在一种情况下,从不允许旋转的视图 (UITableviewController) 开始。

我推了一个允许自动旋转的视图,旋转到横向然后回到纵向。

然后当我弹出视图时,一切看起来都很好。

但是现在如果我旋转设备,状态栏单独旋转,在顶部留下一个空白区域并覆盖当前视图左侧的一部分。当前视图不旋转(因为它不应该)。只有状态栏来回旋转。视图保持响应,接收触摸并正常工作,不会以任何方式调整大小或响应旋转(因为它不应该)。

这种行为一直持续到我杀死并重新启动应用程序。一旦它发生,我就找不到其他方法让它停止。重新启动后,一切都会再次正常工作,并将在不确定的时间内正常工作。我可以坐在那里推动,弹出,来回旋转,让我心满意足,没有任何问题。

我从来没有能够在模拟器中重新创建它。

它没有明显的原因发生,我无法让它发生。我会说 85% 的时间它都能正常工作。我以为我已经修复了很多次,但几天甚至几周都没有发生。然后,出乎意料地再次发生。

我在任何论坛中都找不到描述这种行为的帖子,所以我什至找不到开始调试的地方。状态栏怎么会从上到下摆动,并且视图不会以任何方式调整大小或旋转或响应。如果我知道如何做到这一点,我就会有一个开始的地方。

0 投票
1 回答
1355 浏览

ios - ios UIImagePickerController Camera Overlay 视图的状态栏属性

大家好,我面临一个问题。在我的应用程序中,我想裁剪从相机拍摄的图像区域。因此,我使用的是 UIImagePickerController 和它的 cameraOverlayView。

问题是在 iPhone 4S、iPad、iPod 上 - “状态栏”不透明。在第二台 iPad 上,相机中的“状态栏”是透明的。我不知道如何访问 UIImagePickerController 的状态栏?

在我的代码中,我做了一些高度计算,在透明度的情况下,我错误地减去了额外的大小。而且我无法弄清楚“拍摄区域”内图像的大小。

这是一些代码:

以下是图片链接:

iPhone 的图像。相机具有全屏尺寸 - 状态栏。

https://www.dropbox.com/s/7b405h5cavrf819/CorrectSubstraction.jpg

iPad的图像。摄像头占据了整个屏幕。

https://www.dropbox.com/s/7rekl8xen1z3s9b/ShouldNotSubstract.jpg

提前谢谢了。夏尔黑

0 投票
0 回答
350 浏览

ios - 为什么将状态栏设置为取消隐藏会将状态栏放在我的导航栏上方?

按照这个关于如何在 UIImagePicker 隐藏状态栏后将状态栏设置为不隐藏的建议。(现在怎么还没解决?)

我正在使用GKImagePicker,它添加了一个可扩展的裁剪界面。它的使用方式与图像选择器控制器相同,将自己设置为委托,然后以模态方式呈现控制器。

我认为放置状态栏解决方法的最佳位置是它的委托方法,如下所示:

取消后,一切正常,状态栏愉快地滑入到位。When picking an image though, the status bar comes bar overlays my navigation bar, and the navigation bar's top corner is drawn at (0,0). 是什么赋予了?

0 投票
1 回答
157 浏览

ios - 如何在状态栏iphone中获取NSString“无服务”

我在检测 sim 时遇到问题,我使用了 CTCarry,但在设备“无服务”时没有检测到,请帮助我如何检测它。

0 投票
2 回答
302 浏览

ios6 - 带有 iOS6 的 iPad 上的状态栏颜色

我注意到状态栏着色属性只能在 iPhone 项目摘要中选择,但我想在 iPad 应用程序上着色我的状态栏,可以吗?我找不到任何方法

0 投票
3 回答
757 浏览

iphone - 尽管 statusBarHidden 顶部有黑色条带

status bar尽管设置了状态栏,但在屏幕顶部有一个与屏幕顶部相同框架的黑色条带hidden,使用:

StatusBar没有任何打嗝的隐藏。但黑条是持久的。它导致我view的大小被调整,这应该是全屏的。

我尝试设置wantsFullScreenLayout为YES,但徒劳无功。

有没有办法隐藏它,或者设置它alpha

我不使用任何XIBs。我只以编程方式完成所有操作,因此我无法更改XIB.

详细一点,我有一个UINavigationController带有 rootViewcontroller 的。用户点击一张图片,我推送MWPhotoBrowser它,它可以进一步推送其他viewControllers像这样:

rootViewController -> photoBrowser -> otherViewControllers -> ...

-> =PUSH操作

如果需要任何其他细节,请告诉我。

谢谢你。

0 投票
1 回答
103 浏览

ios - 根据条件锁定和解锁状态栏旋转

我只是想在满足某些条件时锁定状态栏的旋转:

无论如何以编程方式锁定/解锁状态栏?谢谢。

0 投票
2 回答
2280 浏览

iphone - 导航栏隐藏状态栏

正如标题所说,我有一个隐藏状态栏的导航栏。我一直在模拟器上运行我的应用程序,最近开始在设备 iPhone 4s iOS7 上运行它,并注意到状态栏被隐藏或被隐藏,你只能看到绿色的电池寿命。我认为它被隐藏的原因是我的一个视图控制器中有一个搜索栏,当我使用搜索栏时,你可以看到状态栏、单元格提供程序、时间等。

我所做的事情是为了看看我是否不小心这样做了:

有人有什么建议吗?我在这里搜索过,只看到关于人们实际上想要隐藏它而不是修复它的帖子。如果有人有类似的事情发生在他们身上,我愿意尝试任何事情。

回答: