Пару недель назад я начал новый проект в xcode, попытался настроить его на цели 6 и 7, но мне до сих пор не удалось получить дельты ios 6/7. Я использую новейшую версию xcode, и я видел дельты в инспекторе раньше в других проектах.
Дельты iOS 6/7 не видны в новом проекте xcode
Ответы (2)
По-видимому, эта функция скрыта, когда в вашей раскадровке включен автомакет.
Чтобы «iOS6/7 Deltas» были видны, убедитесь, что вы отключили «Использовать автоматическую компоновку» в инспекторе файлов. Затем ваши дельты должны появиться в Инспекторе размеров.
Теперь это становится немного сложнее — в зависимости от того, просматриваете ли вы макет как «iOS 6.1 и более ранние версии» или «iOS 7.0 или более поздние версии», это действительно влияет на ваши значения Delta.
- Выберите «Просмотреть как iOS 6.1 и более ранние версии».
- Установите макет, как вы хотите, чтобы он был
- Теперь выберите «Просмотреть как iOS 7..», и весь макет должен быть сдвинут вверх на 20 пикселей. Так что это выключено ... однако обратите внимание на тот факт, что в представлении iOS7 вы хотите, чтобы он сместился вниз на 20 пикселей. .
- NB. Вернитесь к «Просмотр как iOS 6.1 и более ранние версии», и представление снова будет выглядеть нормально.
- Теперь ничего не меняя, заходим в Size Inspector и в DeltaY пишем 20.
- Теперь, если вы просматриваете его как «iOS7...», вид не должен смещаться.
Параметр «Просмотреть как ...» в Инспекторе файлов влияет на фактическое значение, которое вам нужно записать в поля DeltaY. То же самое касается DeltaHeight... или DeltaWidth...
Очевидно, что ваша строка состояния должна быть видна, чтобы увидеть это несоответствие в первую очередь.