Подтвердить что ты не робот

Установить размер представления в файле NIB/XIB

В Xcode 4 была зафиксирована некорректная ошибка, в которой Xcode не позволял вам изменять размеры просмотров (какая-то глупая "функция дизайна" ) - вам нужно было убедиться, что вы установили все верхнюю панель/панель состояния/навигационную панель /none ", прежде чем он разблокирует элементы управления.

XCode 5, похоже, взял эту ошибку... и расширил ее!

Теперь полностью невозможно изменить размер UIView в файле NIB/XIB. Ничто из того, что я делаю, не имеет значения, размеры всегда читаются только. Я действительно, действительно не хочу писать исходный код (чтобы наши NIB + Storyboards теперь всегда выглядели неправильно), чтобы обходить эту ошибку, но я не могу найти другого пути.

Кто-нибудь нашел рабочую область внутри самого Xcode?

4b9b3361

Ответ 1

В инспекторе атрибутов в разделе "Моделируемые показатели" измените размер на "Нет". Это разблокирует представление, и вы можете перетащить его, чтобы изменить его размер.

EDIT: как отмечено в комментариях ниже, в более поздних версиях Xcode вы должны установить атрибут Freeform, а не None.

Ответ 2

Существует решение для XCode 9.0

Выберите свое представление и настройте моделируемые показатели следующим образом:

введите описание изображения здесь

После этого вы можете отредактировать размер своего вида:

введите описание изображения здесь

DEPRECATED:

Существует решение для XCode 8.1

Выберите свое представление и настройте моделируемые показатели следующим образом:

введите описание изображения здесь

После этого вы можете отредактировать размер своего вида:

введите описание изображения здесь

Ответ 3

Такие настройки:
XIB settings

позволяет изменить размер view:
XIB settings

Версия Xcode: 5.1 (5B130a)