iOS 7导航栏背景模糊效果在iPhone4中不起作用

时间:2014-07-17 09:19:20

标签: ios ios7

在iPhone4中,导航栏的默认iOS7半透明/模糊效果无效。我使用以下代码来实现iOS7主题效果。

self.edgesForExtendedLayout = UIRectEdgeAll;
self.automaticallyAdjustsScrollViewInsets = YES;
self.extendedLayoutIncludesOpaqueBars = NO;

[[UINavigationBar appearance] setTintColor:[UIColor colorWithWhite:0.0 alpha:0.5]];

注意:在iPhone4中,iOS 7.1.2 AppStore也没有这种效果。在iPhone 5和其他设备中,AppStore,Itunes等应用程序具有默认的iOS 7主题效果。

有没有办法在iPhone 4,iOS 7中实现这种特殊的UI效果。你的想法......

2 个答案:

答案 0 :(得分:2)

出于性能原因,iPhone 4已删除此功能 - 如果您绝对需要此功能,请在Github上查找适用于其他设备的custom implementations

请记住Apple出于某种原因删除了此功能,最好还是留下它!

答案 1 :(得分:0)

试试这个。让我知道如果它不起作用我将提供另一种解决方案

 self.navigationBar.translucent = YES;