草庐IT

Statusbar

全部标签

macos - Swift:点击刷新菜单栏

我正在为MacOSX制作一个状态栏应用程序,但是我只希望它在我单击状态栏项目时刷新。这是我的代码:classAppDelegate:NSObject,NSApplicationDelegate{@IBOutletweakvarwindow:NSWindow!@IBOutletvarmenu:NSMenu!varstatusItem:NSStatusItem!;@IBActionfuncquit(sender:AnyObject){NSApplication.sharedApplication().terminate(nil)}funcRefresh(){NSLog("Refresh")

ios - 更改状态栏的样式

这个问题在这里已经有了答案:UIStatusBarStylenotworkinginSwift(11个答案)关闭6年前。我想改变statusBar的样式,我尝试使用下面的代码:overridefuncviewWillAppear(animated:Bool){//1UIApplication.sharedApplication().statusBarStyle=UIStatusBarStyle.LightContent//2self.setStatusBarStyle(UIStatusBarStyle.LightContent)//3ifself.respondsToSelector(

ios - Swift 4 中的 statusBarStyle

这是我在AppDelegate类(Swift4)中编写的代码:funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicationLaunchOptionsKey:Any]?)->Bool{//Overridepointforcustomizationafterapplicationlaunch.UIApplication.shared.statusBarStyle=.lightContentgoToRootViewController()UINaviga

ios - 如何在 Swift 中使 iPhone 状态栏透明?

我希望隐藏导航栏和状态栏以使其透明。我在下面有一张图片,我想占据整个空间。到目前为止,我已经隐藏了导航栏,但状态栏仍然是白色的——这是在viewDidLoad()中:self.navigationController?.setNavigationBarHidden(true,animated:true)另外,如何将返回按钮重新添加到导航栏?谢谢!我当前的iPhone模拟器的屏幕截图:根据MohyGh的代码编辑: 最佳答案 Swift3:对于整个应用:在您的AppDelegate的didFinishLaunchingWithOptio

ios - 如何获得如下图所示的透明状态栏?

我需要一个透明的状态栏,如下图所示。我试过了,UIView*statusBar=[[[UIApplicationsharedApplication]valueForKey:@"statusBarWindow"]valueForKey:@"statusBar"];if([statusBarrespondsToSelector:@selector(setBackgroundColor:)]){statusBar.backgroundColor=[UIColorclearColor];}但这基本上给出了与UIStatusBarStyleLightContent相同的结果。

ios - 如何使用点击手势 (iOS8/Swift) 在 pageViewController 上显示/隐藏状态栏

查看针对类似问题的所有解决方案,我一直在尝试让statusBar通过点击手势显示/隐藏。我在plist中设置了Viewcontroller-basedstatusbarappearance=NO。我已经在我的DataViewController(页面ViewController)和RootViewController中尝试了以下代码:letapp=UIApplication.sharedApplication()app.setStatusBarHidden(true,withAnimation:UIStatusBarAnimation.Fade)它不起作用。这是嵌入在UITabBarC

ios - 状态栏在关闭模态视图后保持隐藏状态并在几秒钟后出现

我有一个很奇怪的行为:我有一个带有导航Controller(导航栏)的应用程序,其中状态栏是可见的。然后我在我想隐藏状态栏的地方模态地呈现一个ViewController(使用相机的条形码扫描仪),所以我实现了:overridefuncprefersStatusBarHidden()->Bool{returntrue}当我使用关闭模态呈现的View时self.dismissViewControllerAnimated(true,completion:nil)View消失,状态栏保持隐藏状态,尽管rootviewcontroller实现了overridefuncprefersStatus

ios - 在 iOS 的自定义抽屉导航中状态栏颜色更改为白色?

我在swift中创建了一个自定义抽屉导航。我使用了应用程序委托(delegate)的窗口并在窗口上添加了一个View。在我隐藏按钮点击后显示View。下面是创建抽屉的代码。funcsetupSideMenu(){windowSideMenu=((UIApplication.shared.delegate?.window)!)!windowSideMenu.backgroundColor=UIColor.blackifcustomView==nil{print("customviewnil")//RegisterSwipegestureforopeningslideMenuletswip

javascript - 更改 Chrome 状态栏中显示的 URL

当我将鼠标悬停在Chrome中的某个网址上时,该网址会显示在Chrome状态栏中。在我的例子中,这导致了一个丑陋的javascript:bla-bla-bla引用。将鼠标悬停在链接上时,有什么方法可以更改状态栏的内容吗?谢谢 最佳答案 虽然您选择了您的答案,但这个想法是另一种选择。您可以在mouseover上更改href属性以影响状态栏显示的内容,并在mouseout或上更改回来点击:functionshowNiceLink(el,e){e=e||event;el.originalHref=el.originalHref||el.h

javascript - 更改 Chrome 状态栏中显示的 URL

当我将鼠标悬停在Chrome中的某个网址上时,该网址会显示在Chrome状态栏中。在我的例子中,这导致了一个丑陋的javascript:bla-bla-bla引用。将鼠标悬停在链接上时,有什么方法可以更改状态栏的内容吗?谢谢 最佳答案 虽然您选择了您的答案,但这个想法是另一种选择。您可以在mouseover上更改href属性以影响状态栏显示的内容,并在mouseout或上更改回来点击:functionshowNiceLink(el,e){e=e||event;el.originalHref=el.originalHref||el.h