我试着改变IOS应用程序的风格。跟我来。
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: false)
application.statusBarStyle = UIStatusBarStyle.LightContent
和
但我有默认样式的结果:
如何修复它?
我认为您需要在plist文件中添加基于视图控制器的状态栏外观。此图显示。它显示了要添加代码行
确保您的info.plist也没有设置状态栏样式。。。您可以在状态栏样式值中选择三个值,并相应地尝试。并确保状态栏不是基于视图控制器的。
转到项目目标的“信息”选项卡,添加行:
UIViewControllerBasedStatusBarAppearance
,设置值NO
并将部署信息中的状态栏设置为“亮”
应该有效
我(就像这里的其他人一样)遇到了和其他人一样的状态栏重叠问题,有点扭曲,这就是为什么我对此提出了一个新的问题。 似乎有某种机制可以让UISearchBar知道自己的位置,这是完全不正常的。 Jaredsinclair在这里回答(iOS7状态栏回到iOSiPhone应用程序的默认样式?),非常详细地解释了苹果工程师如何允许我们将逻辑引入我们的应用程序,以便尽可能多地融入可能与用户的环境。 我仔细检查
我想在IOS7中设计我的导航栏,我使用这段代码。 但是我的状态栏不显示(请看图片)。我在2个项目中使用此代码,但其他项目是可以的。我不知道我做错了什么请帮帮我。 这个结果我不想要 此状态栏是正确的。
我有一个,它位于中,但导航栏是隐藏的。当我在iOS 7上运行应用程序时,状态栏显示在我的视图顶部。有没有办法避免这种情况? 我不想写任何特定于操作系统的代码。 我尝试设置为,但它没有解决问题。
因此,我在这里读了几篇关于更改状态栏文本颜色的帖子,但都没用。所以我最初的问题是,状态栏现在在iOS7中是透明的,我希望它是带黑色文本的白色。所以我把它添加到我的viewcontroller中。 好的,现在状态是黑对黑,不能阅读文本,但至少它不是透明的。所以现在我做了下面的事情。 进入plist并添加了这个 然后我将此添加到我的应用程序委托 现在我有一个状态栏是白色的,但是文本是白色的,所以你看不
在我的iOS视频应用程序中,状态栏隐藏在一些视图控制器中。我使用以下代码完成了这一操作。 > 它适用于iOS 5和iOS 6,但不适用于iOS 7。 例如: 它工作良好,但我不能显示状态栏再次在父视图控制器。
我的应用程序中有一个视图控制器,它在情节提要中拖动了一个导航栏。它在iOS 6中运行良好,但在iOS 7中看起来是这样的: 状态栏和导航栏不应相互碰撞。我在堆栈溢出上看到了很多这样的问题,但它们对我没有多大帮助。 有些问题说我应该使用这个“self.edgesForExtendedLayout=UIRectEdgeNone”;但它不起作用。有人说,我应该删除导航栏并将其嵌入导航控制器中,但由于我的