У меня есть xib файл, представляющий простой вид с авто-макетом, который я создаю с помощью [[NSBundle mainBundle] loadNibNamed:@"name"][0]
и добавляю к программно созданному UIView
через addSubview:
.
Проблема заключается в том, что представление не растягивается, чтобы соответствовать размеру представления, в которое он встроен; скорее, он по умолчанию не соответствует размеру, указанному в файле xib. (Я также не могу найти способ установить ограничения на представление контейнера в файле xib, только его подпункты.)
Также несколько странно, когда я поворачиваю iPad, ширина представления уменьшается пропорционально. Таким образом, он явно подключен каким-то образом, но с неправильными начальными значениями.
Какую связь мне не хватает, чтобы правильно вставить это встроенное представление в правильную иерархию представлений?
Скриншоты (пурпурная раскраска добавлена для отладки):
После поворота на портрет: