问题标签 [ios7-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 回答
771 浏览

ios - 在状态栏上滑动 UIPageViewController 页面

我试图找到一种干净的方式来处理 UIPageViewController 和状态栏。我注意到当您滑动到不显示状态栏的新页面时,Snapchat 通过将视图控制器滑过状态栏来完美地做到这一点。看起来像这样...

snapchat 状态栏 uipageviewcontroller

有谁知道这是怎么做到的?我能想到的唯一方法是使用不同的 UIWindow,但是如何实现具有多个 UIWindows 的 UIPageViewController?如果这就是正在做的事情。不然怎么达到这个效果?

0 投票
1 回答
83 浏览

objective-c - 左侧菜单与状态栏重叠

基本上,这就是我单击左侧菜单按钮时发生的情况。

http://i.stack.imgur.com/g7uq6.png

我希望它出现在状态栏下而不是重叠。

这是代码:

主视图控制器.m

mJUSerAccountMenuViewController.m

0 投票
1 回答
897 浏览

ios - 如何使状态栏不透明(故事板)

我有一个非常简单的问题,不知何故我还没有在这个网站上找到答案。我有一个背景为黄色的视图。我在视图中显示内容,为了使状态栏不与内容冲突,我希望背景不透明,最好设置为特定颜色。

我如何使用情节提要做到这一点?

0 投票
1 回答
407 浏览

ios - 有什么办法可以暂时用 UIView 覆盖 iOS 7 状态栏?

我在这里遇到了一些奇怪的情况,并且一直在尝试寻求帮助,但是这些解决方案并不能真正解决我的问题,而是使情况变得更糟。

我有一个容器 viewController,它在水平滚动视图中有三个子控制器视图。我的默认子控制器视图是我的自定义相机页面。现在这就是我想要实现的目标。我想将状态栏隐藏在我的相机页面上,但希望其他两个视图(也就是我的另外两个子控制器)显示状态栏。

当我从左子控制器拖动到相机页面或从右子控制器拖动到相机页面时,我希望我的相机页面视图与状态栏重叠。

我唯一看到这样做的地方是在 Snapchat 上,我已经尝试了几个小时来弄清楚,但似乎无法提出解决方案。任何帮助表示赞赏。

0 投票
1 回答
172 浏览

ios - 在具有透明度的状态栏(iOS7)上很难设置颜色

我希望我的状态栏是黑色的并且是 25% 透明的。我知道状态栏默认是透明的,因此呈现背景颜色。但是,当我设置视图背景颜色时:

状态栏全黑。

我有一个工具栏,我将其设置为黑色,alpha 为 0.75,我只是想让它们匹配:

UIView 上的背景颜色不尊重 alpha 组件的任何原因?

在此处输入图像描述

编辑:

根据评论,该视图不会覆盖状态栏。如果我将背景设置为绿色,则表明它可以工作:

在此处输入图像描述

但是,如果我开始为绿色添加透明度,它不会变亮而是变暗。似乎在我唯一的 UIView 下默认是黑色的,而不是白色的。

在此处输入图像描述

0 投票
1 回答
88 浏览

ios - Xcode中相同的代码但不同的颜色

我使用下面的代码设置状态栏的背景颜色

我还将情节提要中视图的背景颜色设置为完全相同的颜色(R:31,G:109,B:128)。但结果颜色不一样。状态栏中的背景颜色比视图中的颜色更亮。

在 Info.plist 中,我已Status bar style设置为UIStatusBarStyleLightContentView controller-based status bar appearance设置为NO.

那是因为状态栏是半透明的吗?
我该如何改变呢?
感谢您的任何建议。

0 投票
2 回答
550 浏览

ios - 状态栏在我的视图上重叠

我有一个UIViewController子类,当我在 iOS 7 上运行应用程序时,状态栏会显示在我的视图顶部。有没有办法避免这种情况?我不想隐藏状态栏。有没有办法在我的应用程序上方显示状态栏。我使用presentViewController. 请指导我缺少什么?

0 投票
2 回答
1177 浏览

ios - iOS8中状态栏的黑色

我对状态栏的行为有点困惑

我不需要透明状态栏我需要它固定和黑色。和iOS6一样

我尝试了很多,我得到了它,它仅在我第一次启动应用程序时显示黑色,当我将设备旋转到横向并再次变为纵向时,它采用导航栏颜色。

我做错了什么。

任何人都可以请指导我。

这就是我得到的

在此处输入图像描述

这就是我想要的

在此处输入图像描述

0 投票
0 回答
95 浏览

ios - 应用程序 UI 在 Skype 通话开始时更改其位置

我的问题是应用程序的 UI 没有像我开始 Skype 通话时那样显示。应用程序向下移动一点。这就是为什么我在标签上看不到一些文字的原因。

我不希望这种行为。Skype通话开始时是否有可能覆盖应用程序标题?

0 投票
2 回答
1448 浏览

ios - UIWebView scrollView 在状态栏隐藏时更改了它的内容偏移量

我在我的应用程序(iOS7)中有一个视图,其中具有这样的view controllers层次结构ViewController-> childViewController-> childViewController-> myChildViewControllermyChildViewController上面有一个全尺寸UIWebView的。我有一个要从rUIButton中隐藏起来。当我按下按钮时 -通过隐藏更改它。如何避免这种行为?UIToolBarchildViewControlleUIWebView scrollViewcontent offsetstatus bar