2016-10-21 6 views
3

Я UIImageView прижат ко всем границам LaunchScreen.storyboard:Какие размеры для @ 3x, @ 2x и т. Д. Я должен предоставить для изображения внутри LaunchScreen.storyboard?

enter image description here

Я использую Assets.xcassets для обеспечения изображения в UIImageView:

enter image description here

I хотел бы, чтобы изображение на стартовом экране отображалось правильно на iPhone 5, 5S, 6, 6S, 7.

Я не уверен, какие размеры я должен был сделать для изображение.

Спасибо!

ответ

1

Первый подход:

Вы можете использовать LaunchImage в каталоге ваших активов, чтобы добавить изображения для каждого разрешения экрана вы поддерживаете. Также вы можете проверить разрешение экрана для всех устройств here.

enter image description here

После добавления изображения выберите их здесь:

Your target ->General ->App Icons and Launch Images раздел -> Launch Изображения Источник

Второй подход:

Если для по какой-то причине вы не хотите использовать статические изображения и предпочитаете иметь LaunchScreen.storyboard с UIImageView, вы можете просто добавить самое большое разрешение для каждой шкалы (1x, 2x, 3x):

1x -> iPhone 4: 320x480

Вам не нужно это изображение, если вы не поддерживаете iOS 7 и ниже.

2x -> iPhone 6/6с: 750 х 1334

Да, у вас есть другие устройства с различным разрешением:

  • 5/5s (640 х 1136) - изображение будет разукрупненным
  • 4s (640x960) - использовать Aspect Fill режим содержания для вашего зрения изображения, и он будет обрезать верхний и нижний

3x -> iPhone 6 plus: 1242 x 2208

+0

Я был бы рад, что вы нашли время, чтобы ответить на вопрос, спасибо человеку! – Wilson

+0

Добро пожаловать;) – alexburtnik

 Смежные вопросы

  • Нет связанных вопросов^_^