Установить размер представления в файле NIB/XIB
В Xcode 4 была зафиксирована некорректная ошибка, в которой Xcode не позволял вам изменять размеры просмотров (какая-то глупая "функция дизайна" ) - вам нужно было убедиться, что вы установили все верхнюю панель/панель состояния/навигационную панель /none ", прежде чем он разблокирует элементы управления.
XCode 5, похоже, взял эту ошибку... и расширил ее!
Теперь полностью невозможно изменить размер UIView в файле NIB/XIB. Ничто из того, что я делаю, не имеет значения, размеры всегда читаются только. Я действительно, действительно не хочу писать исходный код (чтобы наши NIB + Storyboards теперь всегда выглядели неправильно), чтобы обходить эту ошибку, но я не могу найти другого пути.
Кто-нибудь нашел рабочую область внутри самого Xcode?
Ответы
Ответ 1
В инспекторе атрибутов в разделе "Моделируемые показатели" измените размер на "Нет". Это разблокирует представление, и вы можете перетащить его, чтобы изменить его размер.
EDIT: как отмечено в комментариях ниже, в более поздних версиях Xcode вы должны установить атрибут Freeform
, а не None
.
Ответ 2
Существует решение для XCode 9.0
Выберите свое представление и настройте моделируемые показатели следующим образом:
![введите описание изображения здесь]()
После этого вы можете отредактировать размер своего вида:
![введите описание изображения здесь]()
DEPRECATED:
Существует решение для XCode 8.1
Выберите свое представление и настройте моделируемые показатели следующим образом:
![введите описание изображения здесь]()
После этого вы можете отредактировать размер своего вида:
![введите описание изображения здесь]()
Ответ 3
Такие настройки:
![XIB settings]()
позволяет изменить размер view
:
![XIB settings]()
Версия Xcode: 5.1 (5B130a)