Tag: uistatusbar

IOS7状态栏隐藏/显示在select的控制器上

我想在一些控制器上显示并隐藏状态栏。 这可以做到或者是更多的一个整体的应用程序设置。 我见过许多关于plist更新的post/问题: View controller-based status bar appearance – NO 如果这完成了什么控制然后给予? 我正在寻找在应用程序的主屏幕上显示状态栏。 但是,例如在一个侧面(幻灯片)菜单,我希望它不显示,这是可能的吗? 这可以在IB或代码中更改吗? 编辑 – 我正在使用https://github.com/edgecase/ECSlidingViewController实现。 主控制器(显示第一页)应显示状态栏,但左侧菜单控制器不应滑动。 我相信问题是他们都坐在同一个根控制器(滑动视图控制器),所以很难完成。 理想情况下,如果主屏幕(主页面)可能会带状态栏,当它幻灯片看起来最好。

仅在iPhone 6 iOS 8模拟器上显示黑色文本的状态栏

我试图将我的iOS 7应用程序转换为Xcode 6 GM中的iOS 8,当我在iPhone 5s或更低版本的iOS 8上运行它时,一切正常,但是在iPhone 6和6 Plus模拟器上,状态栏有黑色的文字,而不是像任何时候随处可见的白色。 我已经通过Xcode将Info.plist的UIStatusBarStyle设置为“Transparent Black Style(alpha of 0.5)”,并且这似乎在其他地方都有所期望的效果。 任何想法是怎么回事? (我还没有触及任何故事板,可能是什么呢?我希望我可以把这一段时间:)

iOS7中的UINavigationBar /状态栏问题

最终编辑 (而不是有一个太长的问题编辑作出澄清最终编辑,请参阅其他编辑如果需要)。 控制器设置 我有一个应用程序设置如下: InitialViewController(ECSlidingViewController的子类) 主导航控制器( UINavigationController子类) 主视图控制器( UIViewController子类) 在initialViewController的viewDidLoad中,我将主控制器加载到Home View Controller中作为它的根。 self.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MainNavVC"]; 问题 在应用程序的第一次加载时,状态栏和导航栏是分开的。 这是预期的效果。 然而,我然后加载一个模式视图控制器,并closures它,使用标准的方法: [self performSegueWithIdentifier:@"LoadSelectOpponentVC" sender:self]; 然后closures: [self dismissViewControllerAnimated:YES completion:nil]; 这又导致主导航控制器(持有主视图控制器)错误地显示状态栏并重叠: testing plist设置设置为YES – View controller-based status bar appearance 我已经尝试设置edgesForExtendedLayout相关的没有,但没有改变。 logging 我试图注销一些框架,以查看问题发生的地方: 第一次加载: 主导航VC – 查看帧 – {{0,0},{320,480}} Main Nav VC – Nav Bar Frame – {{0, 0}, […]

UIStatusBarStyle不能在Swift中工作

我试图改变我的Swift应用程序的状态栏颜色为白色,但我打砖墙。 我有3个ViewControllers每个embedded在一个NavigationController(可能是这个问题?我已经尝试将代码放在NavigationController类。)我已经在我的AppDelegate的didFinishLaunchingWithOptions中尝试了以下两段代码.swift文件,但都没有工作。 application.statusBarStyle = .LightContent 和 UIApplication.sharedApplication().statusBarStyle = .LightContent 所有的文档必须要说的是,UIBarButtonStyle是一个Int,并给了我这个枚举片段,这并没有帮助我在所有的implimentation。 enum UIStatusBarStyle : Int { case Default case LightContent case BlackOpaque } 我错过了什么?

更改启animation面iOS 7中的状态栏文字颜色

我知道已经有一些stackoverflow的 问题 ,说如何改变所有视图控制器的状态栏。 我目前正在改变状态栏的颜色: if(IS_IOS7) [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 在application:DidFinishLaunching 另外,我已经将plist中UIViewControllerBasedStatusBarAppearance的值更改为NO。 但是,在闪屏中,它仍然显示黑色的状态栏文本。 是否可以更改闪屏中状态栏文本颜色的颜色?

UIStatusBarStyle PreferredStatusBarStyle在iOS 7上不起作用

在我的iPhone应用程序构build与Xcode 5的iOS 7我设置UIViewControllerBasedStatusBarAppearance=YES在info.plist ,并在我的ViewController我有这样的代码: -(UIStatusBarStyle) preferredStatusBarStyle { return UIStatusBarStyleLightContent; } 但是状态栏在黑色背景下仍然是黑色的。 我知道可以通过在info.plist设置UIViewControllerBasedStatusBarAppearance=NO来改变这个应用程序的范围,但是我实际上需要在运行时通过viewController基础来改变viewController 。

如何防止UINavigationBar覆盖iOS 7的视图顶部?

在更新到Xcode 5之后,我的所有应用程序视图中的导航栏都向下移动。 这里有一些截图,第一个显示视图中的所有内容,第二个显示所有内容。 search栏应该从导航栏的位置开始。 任何人都知道我可以解决这个问题? 编辑:我已经尝试过以前的build议: if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; 但是它产生了非常奇怪的结果。 这可能是因为我在这个视图控制器下有一个“滑动菜单”,由于导航栏的透明度而出现。

iOS 7:UITableView显示在状态栏下

我的应用程序的第一个屏幕是没有导航栏的UITableViewController ,这意味着内容在状态栏下面stream动,所以有很多文本冲突。 我已经调整了两个属性Under top bars和Adjust scroll view insets实际上停止滚动下,但代价保持顶部的表视图下。 我试图设置UITableView框架偏移20像素,但它似乎没有生效,因为我目前需要应用程序与iOS 6兼容我不能跳转到iOS 7故事板强制自动布局使用顶部高度指南。 有没有人find了适用于两个版本的解决scheme? 我尝试过的东西:设置edgesForExtendedLayout ,改变故事板内的设置Under top bars和Adjust scroll view ,迫使框架到一个新的领域。 一张图片胜过千言万语:

preferredStatusBarStyle不被调用

我跟着这个线程来覆盖-preferredStatusBarStyle ,但它不被调用。 有什么select,我可以改变启用它? (我在我的项目中使用XIB。)

如何更改iOS 7中的状态栏文字颜色

我的应用程序有一个黑暗的背景,但在iOS 7状态栏变得透明。 所以我什么都看不到,只有angular落里的绿色电池指示灯。 如何将状态栏文本颜色更改为白色,就像在主屏幕上一样?