2014-09-07 3 views
1

Любить XCode 6/iOS8 по-новому (используя классы размера) для выполнения Autolayouting (несмотря на то, что это довольно сложная головоломка для решения на раз).Сбросьте класс размера (например, Compact W/Compact H) на любой W/Any W на XCode 6

Но как сбросить один из классов размера обратно в Any/Any?

ответ

0

Установить вас размером класса wAny hAny Теперь вы должны увидеть ограничение, установленное вне этого размерного класса, как неактивны в панели слева: left pane

Выберите это ограничение в списке и в деталях инспектора панели на право, вы должны увидеть это:

detail pane

Здесь вы видите, что я установил wRegular hAny ограничение. Убейте небольшое x, чтобы удалить это ограничение в этом классе размера. Повторитесь для любых других ограничений, которые у вас есть.

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

0

Когда вы нажимаете на ширину/высоту, переместите курсор на средний квадрат и выберите его. Это будет установлено в Any/Any.

Редактировать: Я думаю, что, возможно, неправильно понял. Если, например, вы работаете в wCompact hRegular, и вам больше не нужны эти изменения, и вы хотите, чтобы он «наследовал» от Any/Any, вам нужно будет либо удалить, либо удалить созданные вами ограничения специально для этого класса размера. Когда у вас отображается контур контроллера вашего представления, и появляющиеся ограничения, те, которые не выделены серым цветом, активны для этого класса размера. Проверьте каждый из них, чтобы узнать, являются ли они конкретными для класса размера, в котором вы работаете (например, wCompact hRegular).

Вы также можете удалить или удалить любые дополнительные объекты пользовательского интерфейса, которые вы добавили в этот размер.

Надеюсь, что это поможет.

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