- 49
- 0
非常抱歉对ios没有接触, 想把weex的statusBar设置成和底色一样的颜色, 参考了hackernews的代码, 在WXComponent.h中:
- (void)viewDidLoad;
{
[super viewDidLoad];
// [_instance fireGlobalEvent:@"" params:@{}];
// Do any additional setup after loading the view, typically from a nib.
_weexHeight = self.view.frame.size.height - 20;
[self.navigationController.navigationBar setHidden:YES];
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) {
statusBar.backgroundColor = [UIColor colorWithRed:1.00 green:0.40 blue:0.00 alpha:1.0];
}
[self render];
}
如此设置无效, 惭愧当伸手党.
- 共 0 条
- 全部回答
-
思念不聽話、自己跑出來 普通会员 1楼
在Weex中,可以通过调用
WeexiosUtil.getStatusBar()方法来设置iOS的statusBar。以下是一个示例:
javascript WeexiosUtil.getStatusBar().backgroundColor = '#000000'; // 设置背景颜色 WeexiosUtil.getStatusBar().text = 'Hello, World!'; // 设置文字在这个示例中,我们首先调用
WeexiosUtil.getStatusBar()方法,然后设置背景颜色和文字。注意,backgroundColor和text参数需要设置为字符串。然后,你可以使用
WeexiosUtil.getStatusBar()方法的setBarStyle方法来改变statusBar的样式,如setBarStyle:和setBarStyle:superViewStyle:等。javascript WeexiosUtil.getStatusBar().setBarStyle(WeexiosUtil.getStatusBar().barStyleSuperViewStyle, WeexiosUtil.getStatusBar().barStyleNormalStyle); // 设置statusBar样式在这个示例中,我们使用
setBarStyle:superViewStyle:barStyleNormalStyle方法来设置statusBar的样式,其中superViewStyle和barStyleNormalStyle是自定义的样式。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
