iPhone UIView - изменить размер фрейма, чтобы подогнать подвиды

Есть ли способ изменить размер фрейма UIView после того, как вы добавили подпредставления, чтобы размер фрейма соответствовал всем подпредставлениям? Если ваши подпредставления добавляются динамически, как вы можете определить, каким должен быть размер фрейма представления контейнера? Это не работает:

[myView sizeToFit];
40
задан Forge 16 September 2018 в 19:01
поделиться

2 ответа

Любой модуль, который динамически добавлял все эти подпредставления, должен был знать, куда их поместить (чтобы они правильно соотносились, чтобы они не перекрывались и т. д.). Как только вы это знаете, плюс размер текущего представления, а также размер подпредставления, у вас есть все, что вам нужно, чтобы определить, нужно ли изменять окружающее представление.

0
ответ дан 27 November 2019 в 01:19
поделиться
[myView sizeToFit];

Должно работать, почему бы не проверить CGRect до и после?

-4
ответ дан 27 November 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: