Есть ли способ изменить размер фрейма UIView после того, как вы добавили подпредставления, чтобы размер фрейма соответствовал всем подпредставлениям? Если ваши подпредставления добавляются динамически, как вы можете определить, каким должен быть размер фрейма представления контейнера? Это не работает:
[myView sizeToFit];
Любой модуль, который динамически добавлял все эти подпредставления, должен был знать, куда их поместить (чтобы они правильно соотносились, чтобы они не перекрывались и т. д.). Как только вы это знаете, плюс размер текущего представления, а также размер подпредставления, у вас есть все, что вам нужно, чтобы определить, нужно ли изменять окружающее представление.
[myView sizeToFit];
Должно работать, почему бы не проверить CGRect до и после?