Изменения в imageWithCGImage: scale: ориентация api ios13 относительно изображений gif - PullRequest
0 голосов
/ 16 октября 2019

Я использую некоторый пользовательский код для рендеринга GIF в UIImageView. Ниже приведена ссылка на используемый код

https://github.com/swiftgif/SwiftGif/blob/master/SwiftGifCommon/UIImage%2BGif.swift

Я немного изменил код, чтобы учитывать масштаб для устройств с различным разрешением. Ниже приведен код.

    frame = UIImage(cgImage: images[Int(index)], scale: UIScreen.main.scale, orientation: .up)

До iOS12 это работало нормально, а изображение масштабировалось и уменьшалось в зависимости от устройства. Начиная с iOS13, если используются изображения @ 2x, @ 3x, то они масштабируются, а масштаб не учитывается.

Пробовал несколько других методов рендеринга gif на iOS, но безрезультатно. Может кто-нибудь подсказать, что происходит с API, если они столкнулись с той же проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...