Swift: Как масштабировать изображение на LaunchScreen для IPad

голоса
0

Есть ли функция инспекторов атрибутов или в другом месте, что позволяет масштабировать изображение на LaunchScreen.xib так, что она хорошо выглядит как на iPhone и IPad? Я знаю, как сделать это с шрифтами, но изображения?

Задан 20/01/2016 в 00:56
источник пользователем
На других языках...                            


1 ответов

голоса
1

Вы можете сделать это, используя каталоги Asset и Auto Layout.

Auto Layout

Во-первых, перетащите вид изображения на холст (должен быть квадрат, если «классы использовать размер проверяется»). Это где ваше изображение будет идти. Для того, чтобы динамически изменять размер изображения, мы просто дать изображение рассмотреть некоторые правила о том, как она должна лежать вне. Контроль перетаскивание с точки зрения изображения на представление позади него. Если вы делаете это в полотне, видимые варианты ограничений будут соответствовать общему направлению вы наркотики соединение линии. Если вы контролируете перетаскивание между элементами в схеме проекта, вы получите все варианты. Вам нужно будет установить достаточное количество ограничений, так что ни проклейки не является неоднозначным, и никаких ограничений линии не красного цвета.

Добавление ограничений

Вы можете проверить и редактировать ограничения в размере инспектора.

Проверка ограничений

Если в любой момент времени и у вас есть оранжевые ограничения и Xcode дает предупреждение о том, кадры будут отличаться во время выполнения, просто выберите изображение и обновление кадры из меню выскакивает из самого правого значка в правом нижнем угле холста (треугольник в-между двумя линиями).

Обновление кадров

Кстати, дважды щелкнув по любой из этих синих ограничений позволяет редактировать их.

Редактирование Ограничения

Каталоги активов

Теперь, вам просто нужно добавить изображение к просмотру изображения. Во-первых, перейдите к каталогу Asset (файл .xcassets) вы хотите использовать. Нажмите на кнопку плюс в нижней части и добавить «New Set Image». В первом окне вы должны перетащить изображение, которое вы хотели бы, независимо от размера вы хотите (сделать тест). @ 2x в два раза больше ширины пикселя и высоты и @ 3x есть также тройные. Эти более высокие разрешения будут занимать такое же количество физического пространства, но выглядеть лучше с более высокой сетчаткой дисплеями плотности пикселей.

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

Вот документ Apple , на иконки и графика.

Ответил 20/01/2016 в 02:09
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more