草庐IT

Statusbar

全部标签

ios - Safari View Controller 使用了错误的状态栏颜色

我的应用使用深色导航栏。因此我将状态栏颜色设置为白色(因此它有一个很好的对比)。我通过将barStyle设置为黑色(使状态栏变为白色)并将barTint设置为我的深红色来做到这一点。完美运行。我展示了一个像这样的SafariViewController:funcopenWebsite(urlString:String){ifleturl=NSURL(string:urlString){letsvc=SFSafariViewController(URL:url)svc.delegate=selfself.presentViewController(svc,animated:true,co

ios - Safari View Controller 使用了错误的状态栏颜色

我的应用使用深色导航栏。因此我将状态栏颜色设置为白色(因此它有一个很好的对比)。我通过将barStyle设置为黑色(使状态栏变为白色)并将barTint设置为我的深红色来做到这一点。完美运行。我展示了一个像这样的SafariViewController:funcopenWebsite(urlString:String){ifleturl=NSURL(string:urlString){letsvc=SFSafariViewController(URL:url)svc.delegate=selfself.presentViewController(svc,animated:true,co

html - ios 10 中的 apple-mobile-web-app-status-bar-style

我知道之前有人问过这个问题,只是想知道在ios10(和ios9)中是否仍然如此......根据appledeveloperguidelinesforwebapps(foundhere),web应用程序中的状态栏有3种选择;默认、黑色和黑色半透明。Default导致带有黑色文本的白色状态栏,Black导致带有白色文本的黑色状态栏,并且Black-translucent产生带有白色的透明背景文本。此外,此状态栏漂浮在您的内容上方,这意味着你必须将你的内容向下推20px才能没有内容与状态栏文本重叠。我真的很想使用黑色半透明状态栏(因为我认为它看起来更原生),但我的页面背景是浅灰色。这使得此状

html - ios 10 中的 apple-mobile-web-app-status-bar-style

我知道之前有人问过这个问题,只是想知道在ios10(和ios9)中是否仍然如此......根据appledeveloperguidelinesforwebapps(foundhere),web应用程序中的状态栏有3种选择;默认、黑色和黑色半透明。Default导致带有黑色文本的白色状态栏,Black导致带有白色文本的黑色状态栏,并且Black-translucent产生带有白色的透明背景文本。此外,此状态栏漂浮在您的内容上方,这意味着你必须将你的内容向下推20px才能没有内容与状态栏文本重叠。我真的很想使用黑色半透明状态栏(因为我认为它看起来更原生),但我的页面背景是浅灰色。这使得此状

ios - 隐藏在模态视图中的状态栏(在全屏演示中)

尝试在模态视图中隐藏状态栏。已经检查了几种方法:overridefuncprefersStatusBarHidden()->Bool{returntrue}with/withoutself.setNeedsStatusBarAppearanceUpdate()还有UIApplication.sharedApplication().setStatusBarHidden(true,withAnimation:.Fade)但在iOS9中贬值这适用于全屏显示(模式segue显示选项),但请注意全屏显示这是我的设置。如果你有任何想法.. 最佳答案

ios - 隐藏在模态视图中的状态栏(在全屏演示中)

尝试在模态视图中隐藏状态栏。已经检查了几种方法:overridefuncprefersStatusBarHidden()->Bool{returntrue}with/withoutself.setNeedsStatusBarAppearanceUpdate()还有UIApplication.sharedApplication().setStatusBarHidden(true,withAnimation:.Fade)但在iOS9中贬值这适用于全屏显示(模式segue显示选项),但请注意全屏显示这是我的设置。如果你有任何想法.. 最佳答案

ios - 防止 iOS 通话状态栏将 Phonegap UIWebView 推离屏幕

我的问题是:每当iPhone用户通话时,或将他或她的手机用作热点时,iOS7状态栏都会放大,从而将我的Phonegap应用程序的UIWebView推离屏幕底部。放大的状态栏被称为“通话中状态栏”。见下图:StackOverflow的回答我已经尝试解决这个问题:Iphone-Howtoresizeviewwhencallstatusbaristoggled?HowIn-CallstatusbarimpactsUIViewController'sviewsize?(andhowtohandleitproperly)此外,Phonegap似乎没有触发任何类型的事件来通知我状态栏的变化。收听P

ios - 防止 iOS 通话状态栏将 Phonegap UIWebView 推离屏幕

我的问题是:每当iPhone用户通话时,或将他或她的手机用作热点时,iOS7状态栏都会放大,从而将我的Phonegap应用程序的UIWebView推离屏幕底部。放大的状态栏被称为“通话中状态栏”。见下图:StackOverflow的回答我已经尝试解决这个问题:Iphone-Howtoresizeviewwhencallstatusbaristoggled?HowIn-CallstatusbarimpactsUIViewController'sviewsize?(andhowtohandleitproperly)此外,Phonegap似乎没有触发任何类型的事件来通知我状态栏的变化。收听P

ios - 如何将 StatusBar 样式更新为自定义转换的一部分

我正在使用iOS7UIviewControllerAnimatedTransitioning协议(protocol)来呈现带有自定义动画的模态ViewController。动画工作正常,但是,我希望新呈现的ViewController具有与呈现的VC不同的状态栏样式。我看到的是-(UIStatusBarStyle)preferredStatusBarStyle在PRESENTINGViewController上被调用(实际上是几次),而从未在新呈现的上被调用ViewController。如果我删除自定义动画,状态栏的所有内容都会按我预期的方式工作。我需要在我的animateTransi

ios - 如何将 StatusBar 样式更新为自定义转换的一部分

我正在使用iOS7UIviewControllerAnimatedTransitioning协议(protocol)来呈现带有自定义动画的模态ViewController。动画工作正常,但是,我希望新呈现的ViewController具有与呈现的VC不同的状态栏样式。我看到的是-(UIStatusBarStyle)preferredStatusBarStyle在PRESENTINGViewController上被调用(实际上是几次),而从未在新呈现的上被调用ViewController。如果我删除自定义动画,状态栏的所有内容都会按我预期的方式工作。我需要在我的animateTransi