Есть ли вариант размера для ориентации меньших iPhone в портрете (iPhone 7 и ниже)?Есть ли вариант размера в построителе интерфейса Xcode для нацеливания меньших iPhone?
Width Compact охватывает все iPhone.
Есть ли вариант размера для ориентации меньших iPhone в портрете (iPhone 7 и ниже)?Есть ли вариант размера в построителе интерфейса Xcode для нацеливания меньших iPhone?
Width Compact охватывает все iPhone.
Нет, понятие классов размера не столь мелкозернистый, как это. Как вы справедливо говорите, компактная ширина охватывает все iPhone (кроме телефонов Plus в ландшафте). Если вы хотите сделать что-то на основе того размера iPhone, на самом деле, вам нужно будет смотреть прямо на размер экрана или другой детерминант в коде; Apple обескураживает такое поведение, но некоторые приложения делают это.
Необходимо, чтобы классы размеров были необходимы для роста размеров телефона. Это ошибка в том, что классы размера были реализованы с категорией всех iPhone в одном классе. Новые iPhones почти в два раза превосходят старые устройства. Проектирование для iPhone 7 по сравнению с iPhone 4 не то же самое и не должно быть помещено в ту же группу. Спасибо за помощь. – lostAtSeaJoshua
Если вы серьезно относитесь к этому вопросу, напишите запрос об улучшении с помощью Apple! http://bugreport.apple.com (На самом деле, я думаю, что ситуация на iPad намного хуже, где размерные классы не меняются при вращении, но компактная ширина может означать что угодно до невероятно высокого и узкого 3 -to-1 отношение высоты к ширине.) – matt