2016-07-25 50 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實現確切的事情,你喜歡。