UIToolbar背景颜色没有变化

时间:2017-06-12 07:52:38

标签: ios objective-c cocoa-touch

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

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];

先谢谢

1 个答案:

答案 0 :(得分:0)

目标 - C

您的代码运行正常。 尝试更改y的{​​{1}}位置,如下所示

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]; ,请隐藏navigationBar。

y = 0