У меня есть простой вид с текстом и изображением. Я запустил это приложение на iPhone6Plus и iPhone5. Затем я сделал снимок экрана и увеличил скриншот iPhone5 таким образом, чтобы он соответствовал размеру скриншота из iPhone6Plus. Вот результат:
Как вы можете определить размер текста, размер изображения и его позиции не идентичны, но они должны выглядеть одинаково на разных размерах экрана.
Ниже приведен пример приложения
Как вы можете видеть, размеры и расположение текста и изображения идентичны.
Изображение загружается из каталога активов:
imageView.image = UIImage(named: "shower3")
self.view.addSubView(imageView)
imageView.center = self.view.center
Я создал только изображение 128x128 и поместил его в версию @1x в каталоге ресурсов.
Позвольте мне перефразировать это. Я запускаю приложение wether на iPhone5, чтобы сделать снимок экрана и iPhone6 сделать скриншот. Затем я изменяю размер скриншотов одинакового размера. Затем я вижу, что как размер шрифта, так и размер изображения в точности равны на обоих снимках экрана. Это означает, что на каждом устройстве шрифт и изображение должны иметь разные размеры. Как я могу это сделать?
Как я могу достичь того, что текст и изображение имеют одинаковые пропорции на разных размерах экрана? Как это делает Weather App?