В интерфейсе Builder, как я делаю для правильного изменения этого изображения, чтобы сделать его специфичным для устройства?

Я использую функцию Auto Layout , и я хотел бы знать, могу ли я использовать разные размеры изображений для разных размеров экрана.

Вот как выглядит мой файл Storyboard .

img1

Как вы можете видеть, есть образ парня . Как сохранить размер изображения пропорциональным для каждого размера экрана? Позволь мне объяснить.

На iPhone 4 «образ парня должен выглядеть немного меньше, чем на iPhone 5.5». Возможно ли это?

На iPhone 3.5 «изображение должно выглядеть маленьким . На iPhone 4» то же изображение должно выглядеть немного больше . На iPhone 4.7 «он должен выглядеть еще больше и так далее.

Настройка ограничений не помогает,

Пожалуйста, взгляните на следующее изображение:

img2

Есть два iPhone, и изображение парня должно выглядеть по-разному на обоих устройствах. На iPhone 4S изображение должно выглядеть поменьше, чтобы хорошо сочетаться с большой серой точкой, в то время как на iPhone 6 Plus изображение парня должно выглядеть определенно больше, чтобы максимально использовать его размер экрана.

Есть ли способ сделать это?

Спасибо вам.

One Solution collect form web for “В интерфейсе Builder, как я делаю для правильного изменения этого изображения, чтобы сделать его специфичным для устройства?”

Итак, вы должны сначала понять, что такое AutoLayout и Size Class . AutoLayout в основном помогает вам размещать элементы пользовательского интерфейса. А класс размера позволяет вам управлять ограничениями, добавленными вами по разному размеру экрана.

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

Лучше пойдите проверить документацию и видео WWDC. Он имеет полное объяснение: https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/EnablingAdaptiveSizeDesign.html

  • Файловый заголовочный файл не найден (инфраструктура по умолчанию для iOS)
  • не удалось получить процесс задачи - тестовое приложение xcode для iPhone
  • Как я могу программно добавить градиентный слой поверх изображения в Swift?
  • Почему Xcode перестает давать текстовое предсказание?
  • Невозможно изменить размер входного окна UITextField
  • Каталог ресурсов конкретного устройства Xcode 6
  • Быстрая проблема с использованием max () и min () последовательно при архивировании на Xcode
  • Настройка размера и размера симулятора iPhone XCode
  • Тесты Xcode зависают
  • XCode 5: Есть ли способ группировать / фильтровать / сортировать то, что появляется при завершении кода?
  • UICollectionView не распознается в collectionView numberOfItemsInSection:
  • Тест командной строки xcode с аргументом, переданным при запуске
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.