PDFKit 的 PDFView 似乎与暗模式不兼容。当用户切换到暗模式时,它effectiveAppearance
不会更新。
override public func updateLayer() {
print("mode = \(effectiveAppearance.name)")
super.updateLayer()
}
// even in dark mode, always prints: mode = NSAppearanceName(_rawValue: NSAppearanceNameAqua)
有什么理由吗?有什么优雅的解决方法可以用暗模式更改 PDFView 的背景颜色吗?