UIToolbar背景颜色没有变化



我使用以下代码将工具栏显示为选取器视图的附件视图。我想自定义工具栏颜色。我不确定下面的代码有什么问题。有没有更好的方法来实现这一目标

UIToolbar* state_close = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 50)];
state_close.translucent =NO; //.barStyle = UIBarStyleDefault;
state_close.barTintColor = [UIColor colorWithRed:0.94 green:0.94 blue:0.94 alpha:1.0];
[state_close sizeToFit];

提前致谢

目标 - C

您的代码工作正常。尝试更改y state_close的位置,如下所示

UIToolbar *state_close = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 200, self.view.frame.size.width, 50)];
state_close.barTintColor = [UIColor blackColor];
state_close.alpha = 1.0;
[state_close sizeToFit];
[self.view addSubview:state_close];

如果要设置y = 0请隐藏导航栏。

[self.navigationController.navigationBar setHidden:true];

相关内容

  • 没有找到相关文章

最新更新