在开发Notification Content Extension时,我注意到,无法更改背景颜色以清除颜色。
我希望它看起来像天气标准应用小部件的背景。
因此,如果我将视图的背景颜色更改为IB或按代码清除,则它会变为白色而没有alpha。
你看到背景模糊和白色通知背景的按钮看起来很糟糕。如果您有一些想法,请告诉我。 在iPhone 6 Plus和iPhone 6s iOS 10 beta 3和Xcode 8 beta 3上测试。
答案 0 :(得分:0)
你可以尝试像这样添加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
您可以使用背景颜色或使用.sass
来实现您喜欢的确切内容。