如何使工具栏与状态栏相同

时间:2014-01-10 04:25:30

标签: ios ios7

所以我已经开发了一个很久以前我为iOS 6发布的应用程序了。好吧,我想为iOS 7更新它。使用iOS 7主题,您可以调用它使我在我的应用程序上的工具栏看起来很糟糕。我想做的是创建一个工具栏,就像葡萄藤和叽叽喳喳一样,生病包括我的外观与那些相比的屏幕截图。我在xcode中看到我可以通过选择视图控制器然后启用顶部栏但其导航栏而不是工具栏来启用此功能。这可能吗?无论如何,这里是我拍摄的屏幕截图的链接,

enter image description here

1 个答案:

答案 0 :(得分:1)

为此(iOS 7),您要将 NavigationBar 图像设置为:

if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){
    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigation.png"] forBarMetrics:UIBarMetricsDefault];
}

了解更多详情,请查看:

Customize-Navigation-status-bar-ios-7

iOS 7 Design Resources

修改

如果您想在工具栏中设置颜色,请尝试以下方法:

 Yourtoolbar.tintColor = [UIColor grayColor];//set here whatever you want.

您可能希望工具栏64pts的高度不是44pts,因为您需要将栏的 barPosition 属性设置为 UIBarPositionTopAttached

愿它能帮到你。