问题标签 [statusbar]

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 投票
2 回答
2048 浏览

ipad - 为什么 iPad 无法从闪屏中隐藏状态栏?

大家好!

我很好奇什么可以解决这个问题。我正在开发一个通用应用程序,在我的 iPod Touch 和 iPhone 上,状态栏从启动图像动画开始就隐藏了。但是,在 iPad 上,它只会隐藏,直到启动图像消失。

这就是我的 AppDelegate 中的内容:

在我的 info.plist 中...“状态栏最初是隐藏的”被选中。而且我的代码不会在任何时候再次设置状态栏。

关于可能导致这种情况的任何想法?

谢谢。

0 投票
2 回答
1528 浏览

objective-c - 如何在开始时检测 iPad 的 interfaceRotation?

我在让我的 iPad 应用程序在我初始化的第一个 UIViewController(在代码中)中检测其 interfaceOrientation 时遇到问题。事实上,如果我跟踪 application.statusBarOrientation,即使我在横向启动,它也会返回 1 (UIInterfaceOrientationPortrait)。

如果我在我的第一个 UIViewController 中跟踪 self.interfaceOrientation,它会一直保持为 1,直到它到达 viewWillDisappear ......不幸的是为时已晚!

这是一些代码(即使没有太多可看的):

在我的 appDelegate 我有这个:

跟踪 1(纵向),即使我清楚地看到状态栏是横向的......并且在第一个视图控制器中我有这个:

即使在横向模式下,它也会跟踪 1。

有任何想法吗?难倒这里!

谢谢 :)

:-乔

0 投票
23 回答
402356 浏览

android - Android中状态栏的高度

Android中状态栏的高度是多少?它总是一样吗?

从我的测量来看,它似乎是 25dp,但我不确定它是否在所有平台上都具有相同的高度。

(我想知道这一点以正确实现从没有状态栏的活动到有状态栏的活动的淡入淡出过渡)

0 投票
2 回答
1864 浏览

iphone - 如何在自定义相机叠加层上显示状态栏?

我在自定义相机叠加层上显示顶部状态栏时遇到了这个关键问题,目前这对我来说似乎是不可能的。我在 Apple 开发者论坛上发布了同样的问题,但有一段时间没有得到任何回复。在我的应用程序中,我有一个自定义覆盖视图设置为 UIImagePickerController 的覆盖。在自定义覆盖视图(这是一个 UIViewController)的底部,我放置了一个工具栏,使用户能够单击工具栏项目。由于相机打开时顶部状态栏不显示,整个屏幕被向上推,在屏幕底部和底部工具栏之间形成一个狭窄的白色间隙。

我不知道如何解决这个问题,但我认为如果我们可以在相机顶部显示顶部状态栏,那么这将自动得到解决。感谢您的任何回答。

0 投票
2 回答
7222 浏览

iphone - 如何检测双高状态栏?

HIG (p.47) 说我必须能够处理在通话或录音期间出现的双高状态栏。

我该如何处理这种情况?

我真的只有一个屏幕,当双高状态栏显示时,带有工具栏的键盘在文本字段下方重叠 - 在其他屏幕上,东西只是有点皱巴巴但可用。

如果我可以检测到双高状态栏存在,我可能会调整文本字段的位置或使它们暂时变短,但是是否可以检测到双高状态栏何时存在?

编辑:也许如果有一种方法可以获取已知事物的绝对坐标,例如导航栏,并且如果它偏离 +20 像素,我会假设存在双高状态栏。想法?

还有一个次要问题,如果这个(或任何东西)有效,我只想使用隐藏常规状态栏

但我不想同时隐藏两者——基本上是一种懒惰的方式,不必触摸我的任何屏幕——如果存在双重,则通过隐藏常规状态栏再次使其成为单一。上面的代码会隐藏两者吗?

0 投票
1 回答
3353 浏览

c# - WPF,从用户控件中更新主窗口中的状态栏

我的主窗口中有一个StatusBar,我的主窗口中也有一个副本UserControl。从我的事件处理程序中UserControl,我想StatusBar在主窗口中更新。这样做的最佳方法是什么?有没有办法从事件处理程序中object senderRoutedEventArgs e在事件处理程序中访问我的主窗口实例UserControl

编辑: 感谢卢卡斯的回答本教程,我想出了以下解决方案:

添加到我的UserControl

添加到我的主窗口的构造函数中,之后InitializeComponent

我将此方法添加到我的主窗口:

然后,在 myUserControl中,我可以执行以下操作来更新状态栏:

0 投票
1 回答
670 浏览

iphone - iphone:活动呼叫状态栏期间的自定义视图布局

我有一个自定义视图,在其中我在正方形内绘制了一些数字。所有这些都是使用 Quartz 编程完成的。在通话期间,状态栏显示在顶部,而我的视图移至底部。到现在为止,还好。但是当我尝试根据正方形上的触摸事件重绘视图时,正方形的位置被弄乱了,并被绘制在不同的位置。我知道我必须动态得出这些正方形的坐标,而不是固定坐标。但是我怎么知道状态栏正在显示或缩小以进行适当的视图更改?

我尝试使用 application:willChangeStatusBarFrame: 处理事件,但它从未被调用。如何捕捉状态栏状态?

0 投票
2 回答
2233 浏览

objective-c - 如何在 Objective-C/Cocoa 中更改状态栏项目标题的颜色?

如何将“myTitle”的颜色更改为蓝色?

当列表被禁用时,像 PeerGuardian 这样的应用程序会将其状态栏项目标题更改为红色,所以我想这是可能的。

0 投票
6 回答
33509 浏览

iphone - iOS SDK - 使用 UIImagePickerController 时如何恢复状态栏?

一旦我将 UIImagePickerController 子视图添加到我的视图中,状态栏就会消失并且我无法取回它。有没有办法让状态栏保持可见?

0 投票
0 回答
1745 浏览

iphone - iPhone - 为什么使用 MPMoviePlayerController 播放电影时隐藏状态栏

iOS 4 中的一个很好的功能是我们可以调整电影播放器​​的大小。我正在使用 MPMoviePlayerController 播放视频文件。我正在调整视图的大小以仅以半屏显示。播放视频时,状态栏隐藏,并显示白色框代替状态栏。视频播放完毕后,不再显示状态栏。如何避免隐藏状态栏的情况?