在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效果。你的想法......
答案 0 :(得分:2)
出于性能原因,iPhone 4已删除此功能 - 如果您绝对需要此功能,请在Github上查找适用于其他设备的custom implementations。
请记住Apple出于某种原因删除了此功能,最好还是留下它!
答案 1 :(得分:0)
试试这个。让我知道如果它不起作用我将提供另一种解决方案
self.navigationBar.translucent = YES;