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];