簡體   English   中英

更改通知內容擴展的背景色

[英]Change Notification Content Extension background color

我注意到在開發Notification Content Extension時,無法將背景色更改為純色。

我希望它看起來像天氣標准應用程序小部件的背景。

在此處輸入圖片說明

因此,如果我將View的背景色更改為在IB或代碼中清除,則它會變成白色而沒有Alpha。

在此處輸入圖片說明 您會看到帶有模糊背景和白色通知背景的按鈕看起來很糟糕。 如果您有任何想法,請告訴我。 在iPhone 6 Plus和iPhone 6s iOS 10 beta 3和Xcode 8 beta 3上進行了測試。

您可以嘗試添加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來實現自己喜歡的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM