Swift 4 Как заставить Xcode рендерить векторные изображения? - PullRequest
0 голосов
/ 26 августа 2018

Я пишу приложение, используя последнюю версию Swift 4.1.2 и Xcode 9.4.1 для iOS 11.4.Поэтому я хочу использовать векторные изображения в своем приложении в формате PDF.Я сделал простое приложение, которое показывает проблему, пожалуйста, посмотрите:

enter image description here Это приложение показывает только одно изображение, но если вы поворачиваете экран, происходит рендеринг и картинка становится красивой.

Итак, вопрос: как заставить Xcode визуализировать векторные изображения в Main.storyboard, не касаясь кода?Так приложение загружает уже отрендеренные изображения?

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Xcode 9 меняет ситуацию с векторными данными, позволяя вам выбрать обработку изображения как вектора во время выполнения.Это означает, что изображение может плавно масштабироваться до произвольных размеров.Единственное изменение, которое вам нужно сделать, это установить флажок Сохранять векторные данные для изображения PDF в каталоге активов.

enter image description here

0 голосов
/ 29 августа 2018

Перейдите на -> Images.xcassets и выберите изображение. В инспекторе атрибутов убедитесь, что сохранить векторные данные отмечен следующим образом:

enter image description here

Надеюсь, это решит вашу проблему.

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