Масштабирование ImageView для iPhone 6 и 6+

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

Это сделано на основе кода, который я написал, и размещает изображения с помощью arc4random.

Изображения слева полностью в порядке и прокручиваются вниз, чтобы не было зазора между стороной экрана и изображением. Как и изображения справа при использовании iphone 4s и 5.

ОДНАКО.. когда дело доходит до того, чтобы попробовать это на iphone 6 и 6+, в большинстве случаев, между изображением и краем экрана справа. ЛЕВАЯ в порядке. Я хочу знать, как я мог бы решить эту проблему. это более общая проблема, поэтому мне не нужно было включать какой-либо код в эти вопросы.

1 ответ

Вы можете попробовать отключить поддержку iPhone6 ​​и iPhone6 ​​Plus для приложения, чтобы они нормально работали на новых устройствах (с помощью масштабирования). Удалите "Файл экрана запуска" из общих настроек цели и, если вы используете каталоги активов для запуска изображений, под правой панелью для каталог ресурсов в разделе "Запустить изображения" -> удалить изображения запуска для iPhone Portrait и Landscape для категории "iOS 8.0 и более поздние версии". Это обходной путь, который позволяет iPhone6 ​​и iPhone6Plus масштабировать представления в соответствии с размером экрана.

Другие вопросы по тегам