ios 7 半透明+彩色导航栏

标签 ios iphone objective-c ios7 uinavigationbar

我正在 iOS 7 上开发我的第一个应用程序,并面临一个新问题。

我想做的是让我的 UINavigationBar 半透明和彩色,

我该如何处理这个问题?

self.navigationController.navigationBarHidden = YES;
self.navigationController.navigationBar.translucent = YES;
self.navigationController.navigationBar.barTintColor = [UIColot greenColor];

如果我设置了 bartintcolor ,半透明属性就不再有效。

我知道对此有很多问题,但相信我,我已经搜索了很多,但找不到可行的解决方案。

谢谢大家。

最佳答案

使用您想要的导航栏颜色创建一个部分透明的图像,并将该图像用作导航栏的背景图像。

关于ios 7 半透明+彩色导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19753606/

相关文章:

ios - 在嵌套的子项中迭代。火力基地和 swift 3

ios - 如何在ios中从手机中获取所有图像

iphone - 如何从Objective-C调用SQL存储过程?

iphone - UIApplication 的 openURL 使我的应用程序崩溃

objective-c - 如何在 Xcode 4 中以编程方式添加带有小数键盘的文本字段?

objective-c - UITableView dataSource 必须从 tableView :cellForRowAtIndexPath error 返回一个单元格

ios - 苹果拒绝了我的应用程序,如何更明智地呼吁?

ios - 解析json数据图像到 ImageView

iphone - 如何获得塞尔达文字效果?

iphone - 比较两个 Xcode build设置