Какой класс размера я использую для приложения Portrait/PortraitUpsideDown

Итак, я делаю универсальное приложение для устройств, но не уверен, какие классы размеров использовать для iPhone и iPad, но я делаю приложение только для портретов и портретов вверх и вниз.

Использую ли я 2 класса размеров: один для iPhone, а другой для iPad, или я использую 1 размерный класс для iPhone и iPad?

Какие классы размеров использовать, если я хочу использовать iPhone и iPad в портретной ориентации и портретной ориентации вверх ногами?


person HELLO    schedule 04.01.2016    source источник


Ответы (2)


вы должны использовать классы разных размеров для разных макетов. Согласно Apple, он имеет 4 типа

  1. для iPad (альбомный и портретный режимы) — обычная высота и обычная ширина
  2. для iPhone (книжная ориентация) - компактная ширина и обычная высота
  3. для iPhone в альбомной ориентации (кроме iphone6 ​​plus и iPhone 7 plus) — компактная высота и компактная ширина
  4. для iphone6 ​​plus и iPhone 7 plus (ландшафтный режим) — обычная ширина и компактная высота

---> вы используете только портретный режим, поэтому вы можете использовать

Обычная высота, обычная ширина для iPad портрет

Обычная высота, компактная ширина для iPhone портрета

для получения дополнительной информации https://medium.com/if-let-swift-programming/size-classes-ipad-portrait-landscape-55f59173c65a

person Deepti Raghav    schedule 22.09.2017

Портрет и портрет в перевернутом виде одинаковы с точки зрения размерных классов. Компактная ширина и обычная высота подходят для всех iPhone в книжной ориентации, а обычная ширина/обычная высота — для всех iPad в любой ориентации.

person SwiftMatt    schedule 04.01.2016