2

大家晚上好!

是否可以将“充满活力”的视觉效果应用于父视图,而子视图不会继承它?

我的主窗口具有应用于整个视图的充满活力的效果,但是当使用 popover segue 显示新视图时,该视图也是透明的。有什么办法可以防止这种情况发生吗?

谢谢!

4

1 回答 1

1

您可以在控制器中设置弹出视图的窗口外观viewWillAppear()

迅速

override func viewWillAppear() {
    self.view.window?.appearance = NSAppearance(named: NSAppearanceNameVibrantDark)
}

对象-C

- (void)viewWillAppear {
  self.view.window.appearance = [NSAppearance appearanceNamed:NSAppearanceNameVibrantDark];
}
于 2015-04-26T16:05:34.170 回答