Я загружаю представление из раскадровки программно, но есть проблема с моими облаками subview (я использую Autoresize Subviews и т. Д.).iOS UIView Не изменяет размер Subviews?
При загрузке представления основной UIView выглядит как правильный размер, но подвидные объекты, зависящие от ограничений для динамического вычисления их конечной высоты, по-видимому, не изменяются в зависимости от размеров, на которые они были установлены в построителе интерфейса ,
Загрузка вид, как так: высота
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
ApplicationRecordingViewController* recordingController = (ApplicationRecordingViewController*)[storyboard instantiateViewControllerWithIdentifier:@"recordView2"];
[self presentViewController:recordingController animated:NO completion:nil];
Orange района от верхней части главного окна в верхней части серой области. Серая область фиксированная высота
Странная вещь, если я задаю имитируемый размер в построителе интерфейса как правильный вид для моего телефона, размеры будут работать. Я предполагаю, что начальные высоты для подпунктов «запекаются» в представлении, но тогда (обычно) изменяются, когда вид действительно загружается?
Примечание: Оранжевая область должна быть полностью заполнена видом камеры. Я загружаю в нее.
Неправильная высота
Правильная высота, если я изменю моделируемой расположение
Очень хотелось бы знать, что я делаю неправильно!
Edit 1: Ограничения
камера оранжевый бит. Нижнее ограничение камеры в настоящее время установлено как нижняя часть представления + достаточно места для серой полосы. Попробовали установить нижнюю часть, чтобы она соответствовала верхней части серой полосы!
Каких ограничений есть вы установили для различных взглядов? – Paulw11
Я добавил ограничение как редактировать! – Paul
вы не позиционирование вида наложения по горизонтали, за исключением по отношению к синей полоске. Если вы хотите наложение, которое должно быть расположено относительно нижней части камеры, я ожидал бы чтобы увидеть ограничение, чтобы сказать это – Paulw11