У нас есть фоновое изображение для нашего приложения, которое должно быть полноэкранным для каждого устройства, на котором мы запускаем приложение. Наша проблема заключается в том, что фоновое изображение накладывается на наш iPhone 6S + (отображение масштаба выключено).фоновые файлы изображений для iPhone
я нарисовал в красных линиях, чтобы выделить, где плиточные происходит ...
Мы создали 3 фоновых изображений следующих размеров ...
Итак, проектирование для 1x (что является рекомендуемым способом t o go), наш базовый уровень 1x фонового изображения составляет 320 пикселей в ширину. Наши 2x - 640 пикселей, а наши 3x - 960 пикселей.
Проблема в том, что iPhone 6S + составляет 1080 пикселей в ширину, и в соответствии с этой диаграммой вам необходимо начать с 3-кратного изображения шириной 1242 пикселя. И здесь я скучаю, как это должно работать.
из https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions
С диаграмме выше в виду, кажется, вам нужно отдельное изображение для каждого разрешения выделены красным квадратом на рисунке выше. Это верно? И если да, то как вы помещаете каждое отдельное изображение так, чтобы во время выполнения был выбран правильный?
Как раз для того, чтобы дать практический пример, в одном из моих приложений для iPhone я использую фоновое изображение с 3х версией 994x1540 и позволяю размеру изображения на нем или на всех устройствах, и я думаю, что он выглядит очень хорошо на всех их. Для этого конкретного изображения я не против искажения искажений, поэтому я использую Scale To Fill в качестве режима содержимого. – matt