iOS 14 唯一问题:键盘扩展中的图像不再显示(但在 iOS 13 中工作正常)

iOS 14 only issue: images in keyboard extension no longer displays (but works fine in iOS 13)

我有一个 iOS 键盘扩展,可以在滚动视图中显示 UIImageView 行。

附录,为清楚起见:完全相同的代码库在两个不同的 iOS 版本上产生两个截然不同的结果。 iOS 14 release notes 中没有提及影响键盘扩展的更改。 由于 iOS 版本的不同结果,我不知道要粘贴哪些代码可能会提供导致此问题的线索。

这个问题是开放给那些可能有见解或经历过 iOS 版本导致问题的人。

使用相同的代码库,在 iOS 13 上,图像行正常显示:

在与 iOS 14 相同的设备类型上,无图像 显示:

正如用户 @thedp 在对该问题的评论中有益地指出的那样,这确实是 UIImageView 特定于 iOS 14 的问题,未包含在发行说明中。

为了方便浏览,以下是我找到的热门资源:

分辨率呢?

在启动或设置UIImage时,添加:

layer.contentsScale = image.scale
layer.contents = image.cgImage

那就是决议。