2016-07-25 51 views
1

在开发通知内容扩展时,我注意到,无法将背景颜色更改为清除颜色。更改通知内容扩展背景颜色

我希望它看起来像天气标准应用程序小部件的背景。

enter image description here

所以,如果我改变视图的背景色IB或通过代码来清除,这已经成为不带alpha白色。

enter image description here 你看到具有模糊背景和白色通知背景的按钮看起来很糟糕。如果你有一些想法,请告诉我。 测试在iPhone 6 Plus和iPhone的iOS 6S 10的Beta 3和Xcode中8的测试版3.

+0

можноувидетьисходникивашегопримерасхабра? –

+0

https://github.com/vani2/Call-Provider-Example @VyachaslavGerchicov –

+0

спасибо,новвываливаетсякучаошибок –

回答

0

你可以尝试添加一个UIBlurEffect这样的:

self.view.backgroundColor = [UIColor clearColor]; 

UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]; 
UIVisualEffectView *blurEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect]; 
blurEffectView.frame = self.view.bounds; 
blurEffectView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 

blurEffectView.alpha = 0.5; 

[self.view insertSubview:blurEffectView atIndex:0]; 

你可以用背景色玩或与UIBlurEffectStyle实现确切的事情,你喜欢。