Проблема с размером класса Xcode 7?

Итак, у меня есть приложение, и я хочу совсем другой макет в зависимости от размера класса. И я думал, что достигну этого сегодня, потому что предварительный просмотр раскадровки показал, что каждое устройство и каждый размер в каждой ориентации делали именно то, что и предполагалось. Когда я запустил это на своем устройстве, а затем на симуляторе, класс размеров, казалось, не изменился, так как макет был почти таким же, как и раньше. Вот скриншот, показывающий мою проблему. Обратите внимание, что рисование психо-спрея было сделано мной, а не Xcode:

Это показывает симулятор слева и предварительный просмотр раскадровки справа. Вид изображения, видимый в предварительном просмотре, показан наложенным на слайдер в симуляторе

Так что я надеялся, что кто-нибудь сможет помочь. На случай, если вам интересно, я нарисовал психо-спрей, чтобы защитить конфиденциальную информацию, которая, на мой взгляд, была довольно очевидной, но вы идете:)

Спасибо за чтение и заранее спасибо за помощь!

РЕДАКТИРОВАТЬ:

Вот скриншот всех ограничений для двух основных классов размеров. Выделенные зеленые и синие объекты соответствуют. Так что синяя вещь вверху - синяя вещь в ограничениях. Зеленый - это метка и слайдер той же части функциональности приложения, которую я не хочу раскрывать. Пока что все, что я скажу, это то, что это музыкальное приложение, которое вы можете увидеть, посмотрев на фотографии ниже.

Компактная ширина, любая высота Любая ширина, компактная высота

1 ответ

Хорошо, я нашел проблему! Я забыл решить некоторые проблемы с компактной шириной и компактной высотой (например, iPhone с диагональю 3,5,4 и 4,7 дюйма в альбомной ориентации), что заставило его использовать макет предыдущего класса размера.

Другие вопросы по тегам