Как вручную использовать изображение @ 2x или @ 3x из файла Assets.xcassets в Swift? - PullRequest
0 голосов
/ 19 июня 2020

Я проецирую экран своего приложения на другой экран и заметил, что изображения кнопок моего приложения выглядят немного размытыми на внешнем экране. Я хотел бы использовать то же изображение, но вручную использовать его размер изображения @ 2x или @ 3x, когда я знаю, что мой экран проецируется.

Я поискал и не нашел отличного ответа, можно ли это сделать программно в Свифт?

1 Ответ

1 голос
/ 19 июня 2020

Создайте UITraitCollection, в котором displayScale равно 2 или 3.

Теперь используйте эту черту коллекцию или комбинацию текущей коллекции признаков с этой коллекцией признаков, чтобы получить это разнообразие вашего изображения из коллекции ресурсов.

...