1

PDFKit 的 PDFView 似乎与暗模式不兼容。当用户切换到暗模式时,它effectiveAppearance不会更新。

override public func updateLayer() {
    print("mode = \(effectiveAppearance.name)")
    super.updateLayer()
}
// even in dark mode, always prints: mode = NSAppearanceName(_rawValue: NSAppearanceNameAqua)

有什么理由吗?有什么优雅的解决方法可以用暗模式更改 PDFView 的背景颜色吗?

4

0 回答 0