2014-09-18 2 views
2

Итак, я видел несколько сообщений, выходящих из этого, но у меня есть смешное время с размерами классов в новой раскадровке. Следуя руководствам от Apple и онлайн, я не могу получить размер для работы с экранами 3,5 или 4 дюйма без сжатия всего на больших экранах.Xcode 6 - Использование классов классов с iPhone 4/5

Вот мой Любой/Любая

enter image description here

И вот что я получаю:

enter image description here

Я пытался тонны различных ограничений, и я не могу получить его работать. В основном, я хочу, чтобы иметь возможность пропорционального расстояния с различными размерами экрана.

Какие ограничения мне не хватает? (теперь все они синие)

Есть ли еще хороший проводник для этого?

EDIT: Как вы можете использовать макет для 3,5 и 4-дюймовых экранов без сжатия всего на больших экранах? Какие ограничения или настройки класса размера вам нужны?

+0

Можете ли вы описать более в частности, что вы хотите? –

+0

попытался сделать это более ясным. – Siriss

+0

Что значит «заставить макет работать»? Будь конкретным - «край X ___ представляет собой t Y, но я хочу, чтобы это было на Z ". –

ответ

1

Ваш вид сверху должен иметь следующие ограничения:

  • Top Space для Top Layout Guide = 20 (или любой другой)
  • Две горизонтальные ограничения; например:
    • Align Center X в SuperView
    • Ширина = 300

При просмотре Any/Любой вид, нажмите на верхнем текстовом поле и выберите Все под Ограничения. Убедитесь, что нет других ограничений, которые могут отличаться при ограничении представления.

Вот скриншот того, что ваши настройки ограничения должны выглядеть следующим образом:

enter image description here

Вот скриншот из него работает большой на 3,5" iPhone:

enter image description here

+0

Спасибо! Человек, я не знаю, почему мне так сложно разобраться. Работал. – Siriss

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