Ios7 使用rubymotion更改状态栏的背景

Ios7 使用rubymotion更改状态栏的背景,ios7,statusbar,rubymotion,Ios7,Statusbar,Rubymotion,我尝试像这样更改状态栏的背景 但任何尝试都失败了,我不知道我是否使用了好的方法 约束条件是导航栏应该隐藏,否则我不能这样做,我不知道是否是因为ca,我不能更改状态栏的背景 谢谢你我要把它改编成RubyMotion 如果UIDevice.currentDevice.systemVersion.to\u f>=7.0 view=UIView.alloc.initWithFrame([[0,0],[320,20]]) view.backgroundColor=UIColor.colorWithRed

我尝试像这样更改状态栏的背景

但任何尝试都失败了,我不知道我是否使用了好的方法

约束条件是导航栏应该隐藏,否则我不能这样做,我不知道是否是因为ca,我不能更改状态栏的背景

谢谢你

我要把它改编成RubyMotion

如果UIDevice.currentDevice.systemVersion.to\u f>=7.0
view=UIView.alloc.initWithFrame([[0,0],[320,20]])
view.backgroundColor=UIColor.colorWithRed(0/255.0,绿色:0/255.0,蓝色:0/255.0,alpha:1.0)
self.window.rootViewController.view.addSubview(视图)
结束

如果在ViewController中调用self.window.rootViewController.view.addSubview(视图),则可以将self.view.addSubview(视图)替换为self.view.addSubview(视图);在这种情况下,您可以根据VC自定义背景