2017-01-10 3 views

ответ

1

Нет, понятие классов размера не столь мелкозернистый, как это. Как вы справедливо говорите, компактная ширина охватывает все iPhone (кроме телефонов Plus в ландшафте). Если вы хотите сделать что-то на основе того размера iPhone, на самом деле, вам нужно будет смотреть прямо на размер экрана или другой детерминант в коде; Apple обескураживает такое поведение, но некоторые приложения делают это.

+0

Необходимо, чтобы классы размеров были необходимы для роста размеров телефона. Это ошибка в том, что классы размера были реализованы с категорией всех iPhone в одном классе. Новые iPhones почти в два раза превосходят старые устройства. Проектирование для iPhone 7 по сравнению с iPhone 4 не то же самое и не должно быть помещено в ту же группу. Спасибо за помощь. – lostAtSeaJoshua

+0

Если вы серьезно относитесь к этому вопросу, напишите запрос об улучшении с помощью Apple! http://bugreport.apple.com (На самом деле, я думаю, что ситуация на iPad намного хуже, где размерные классы не меняются при вращении, но компактная ширина может означать что угодно до невероятно высокого и узкого 3 -to-1 отношение высоты к ширине.) – matt

Смежные вопросы