我在iOS 7下的tableView中有一个toolBar。它有这个默认模糊,我只想把它画成黑色。 我这样做:
self.navigationController.toolbarHidden = NO;
self.navigationController.toolbar.tintColor = [UIColor blackColor];
self.navigationController.toolbar.barTintColor = [UIColor blackColor];
self.navigationController.toolbar.backgroundColor = [UIColor blackColor];
self.navigationController.toolbar.translucent = NO;
没有成功......工具栏仍然有一个“clearColor”,仍然是半透明的。 我错过了什么吗?
编辑:我没有使用故事板。视图未从Nib加载。 编辑:我开始了一个新项目,它的工作原理。我仍然要弄清楚为什么它不适用于第一个项目!答案 0 :(得分:0)
如果您使用的是故事板,则可以在实用程序面板中的属性检查器选项卡(标尺前面的第四个)中关闭Translucent并将样式更改为黑色
答案 1 :(得分:0)
您需要在UINavigationController上设置它。工具栏是UINavigationController的属性,因此您需要在那里设置它。如果您没有使用Storyboard,则需要创建一个子类。
我正在使用故事板。在Storyboard中选择UINavigationController(不是嵌入视图!)并切换到右视图中的小盾(第4个元素)。然后选择"显示工具栏"现在您可以选择工具栏并设置颜色。
希望它有所帮助!