怎么样在vb中设置statusbar?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样在vb中设置statusbar?相关的知识,希望对你有一定的参考价值。
如楼上所说,先引用控件然后拉一个到窗体,右键点到上看属性,很直观
如果想用程序实现
增加一个窗格
StatusBar1.Panels.Add 2, , "text",style
其中2为序号,是第几个窗格就写几,"text"是要显示的内容,它决定于你选择的style,具体的style你可以点状态栏的属性看
修改窗格,i代表序号
StatusBar1.Panels(i).Text = ""
StatusBar1.Panels(i).Style = sbrText
窗格类型 style
sbrText 显示文本内容
sbrDate 显示当前日期
sbrTime 显示当前时间
常用的就这些,还有sbrCaps,sbrNum 显示键CAPS,NUM等是否被选中 参考技术A 在部件里引用Microsoft Windows Common Controls
在控件条上就会有一堆新东西,里面有statusbar
如何在 IOS 10 中设置状态返回背景颜色?
【中文标题】如何在 IOS 10 中设置状态返回背景颜色?【英文标题】:How to set status back background color in IOS 10? 【发布时间】:2016-09-19 22:59:19 【问题描述】:这个技巧在 iOS 10 中不再有效:
guard let statusBar = UIApplication.sharedApplication().valueForKey("statusBarWindow")?.valueForKey("statusBar") as? UIView else
15
“statusBarWindow”有效,但“statusBar”无效。 *** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<_swiftvalue> valueForUndefinedKey:]:此类与键状态栏的键值编码不兼容。”
我正在寻找一个快速的 3 答案。谢谢。
【问题讨论】:
【参考方案1】:请试试这个代码...
let statWindow = UIApplication.shared.value(forKey:"statusBarWindow") as! UIView
let statusBar = statWindow.subviews[0] as UIView
statusBar.backgroundColor = UIColor.red //your required color
【讨论】:
这对我在 iOS 10 中更改背景非常有用,但它似乎具有全局效果,即使我将此代码放在 viewWillAppear 中。即当我导航回其他视图时,改变的背景颜色仍然存在。我正在尝试在显示视图后如何撤消背景颜色,或者如何以更临时的方式更改背景颜色..【参考方案2】:我可以在 iOS 10 / Swift 3 中通过在下面添加一个彩色 UIView 来做到这一点
相同大小的状态栏。我把这些行放在viewWillAppear()
let statusView = UIView(frame: CGRect(x: 0, y: 0, width: self.view.bounds.width, height: 20))
statusView.backgroundColor = sitchOffWhite.withAlphaComponent(0.45)
self.view.addSubview(statusView)
【讨论】:
以上是关于怎么样在vb中设置statusbar?的主要内容,如果未能解决你的问题,请参考以下文章