2014-12-12 2 views
1

У меня есть три кнопки на экране, и я добавляю их в нижнюю половину экрана. Я использую классы размера и хочу, чтобы они были одинаковыми на всех ориентациях iPhone. Я добавляю ограничения отдельно для Compact Width | Обычная высота и компактная ширина | Любая высота. Но для одного разрешения пользовательский интерфейс не установлен правильно, и это либо iPhone 6+, либо iPhone 4s. У кого-нибудь есть представление о том, что я делаю неправильно, и о том, как проектировать все разрешения iPhone с использованием классов размера. Кажется, я пришел в тупик.Ограничения для iPhone 6+

Заранее спасибо.

ответ

1

Вы используете классы размеров, поэтому установите вертикальное и горизонтальное расстояние. В универсальной раскадровке есть опция «Любая ширина любой высоты» и «добавить новые ограничения выравнивания»

Смотрите эту ссылку.

https://www.youtube.com/watch?v=G53PuA_TlXk

+0

Это видео было очень полезно, но я сделал это с попаданием и методом проб. Что я хочу знать, так это то, что я могу указать ограничения отдельно для iPhone 6+? Я пытаюсь сделать это, добавив отдельно для wC | hR и wC | hAny. Но только один из них работает либо wC | hR, либо wC | hAny. –

+0

Когда я перехожу в wc | hAny из нижнего бара, он говорит «Базовые значения» для всех макетов компактной ширины. И когда я делаю wC | hR, он говорит о конечных значениях для всех iPhone в портрете. Меня смущают эти базовые значения и конечные значения. В чем разница и я сталкиваюсь с проблемами из-за этого? –

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