Возможно ли использовать «setAutoresizingMask» для автоматического изменения размера представления после скрытия / отображения панели навигации? - PullRequest
0 голосов
/ 16 марта 2010

Я делаю это со следующим:

[[self  navigationController] setNavigationBarHidden:YES animated:YES];

а также я не использовал IB для создания объектов вида. Но мое представление не меняло размеры после скрытия панели навигации (там была пустая область, где раньше была панель навигации)

Мне интересно, смогу ли я сделать это с автоматическим изменением размера только с помощью "setAutoresizingMask", или мне нужно использовать некоторые анимационные материалы для рукописного ввода?

1 Ответ

0 голосов
/ 16 марта 2010

myView.autoresizingMask сделает именно это для вас. Как только панель навигации скрыта, границы суперпредставления ваших представлений изменяются. Это автоматически изменит размеры всех подпредставлений суперпредставления (и, следовательно, всех ваших представлений), просматривая каждое autoresizingMask подпредставлений.

Краткий ответ:

Убедитесь, что ваши представления используют autoresizingMask, и все должно быть сделано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...