1
在IOS 7.1之前,我们可以根据ios导航控制器属性模糊内容,但在IOS 7.1中尝试相同的代码后,它无法产生所需的模糊效果。实现了一个半透明(黑色)模糊的导航栏,应该模糊我的内容,在我的情况下是一个动态内容,其中包含图像存在于表视图控制器中。我还尝试将FXBlurview作为子视图添加到导航栏中,但无法获得所需的效果。任何指示如何实现这一点。实现动态内容的透明模糊导航栏
在IOS 7.1之前,我们可以根据ios导航控制器属性模糊内容,但在IOS 7.1中尝试相同的代码后,它无法产生所需的模糊效果。实现了一个半透明(黑色)模糊的导航栏,应该模糊我的内容,在我的情况下是一个动态内容,其中包含图像存在于表视图控制器中。我还尝试将FXBlurview作为子视图添加到导航栏中,但无法获得所需的效果。任何指示如何实现这一点。实现动态内容的透明模糊导航栏
试试这个,它是基于工具栏的模糊透明,你还可以添加一些颜色到工具栏的栏色调特性: 这个解决方案有你需要的iOS7支持
[self.navigationController.navigationBar setBackgroundImage:[UIImage new]
forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
self.navigationController.view.backgroundColor = [UIColor clearColor];
UIToolbar* blurredView = [[UIToolbar alloc] initWithFrame:self.navigationController.navigationBar.bounds];
[blurredView setBarStyle:UIBarStyleBlack];
[self.navigationController.navigationBar insertSubview:blurredView atIndex:0];