有没有一种方法可以反转PDFView中的颜色?

时间:2020-02-19 09:02:09

标签: ios pdf cocoa-touch ios-darkmode pdfview

我正在使用PDFView在iOS / Mac Catalyst应用中显示PDF文件。自从Apple在其操作系统中添加深色模式以来,我的应用就已经具有深色主题,但是现在,由于Apple支持,我想应该可以使用深色模式(反色,带有白色文本)显示PDFView。在深色背景上)以匹配应用程序的其余部分。但是,我还没有找到办法。这是我尝试过的:

PDFView *pdfView = [[PDFView alloc] init];
pdfView.overrideUserInterfaceStyle = UIUserInterfaceStyleDark; // no effect
pdfView.tintColor = [UIColor blackColor]; // no effect; also tried whiteColor

我找到了PDFAppearanceCharacteristics类,它提供了一种更改PDF背景颜色的方法,但是我也需要更改文本和任何形状对象。 (我不担心PDF中的照片,因为我的应用通常不会发生这种情况。)我还检查了PDFDocumentPDFPage类,但它们似乎没有提供类似的功能这个。

我有点希望这会自动遵循操作系统的“暗模式”,但令我惊讶的是,至少没有某种方法可以覆盖颜色。我有没有选择?

0 个答案:

没有答案