Контроллеры анимации контейнеров

У меня на главном экране есть 2 контроллера вида контейнера, один из которых выступает в качестве глобальной панели инструментов вверху. В большинстве случаев это здорово, но мне нужно анимировать это за пределами экрана, чтобы дать пользователю больше места для просмотра большого количества информации на экране. Это возможно? Я просматривал документацию, но я не уверен, нужно ли мне использовать анимацию преобразования или изменить рамки / границы. Любые предложения будут благодарны.

1 ответ

Вы должны просто иметь возможность изменять рамку / границы в стандартной анимации UIView (блок или иначе). Нет необходимости ссылаться на "содержащиеся" представления.

Обновление: вот пример блочной анимации.

[UIView animateWithDuration:1.0f
                 animations:^{
                     view1.frame = CGRectMake(blah...);
                 }
                 completion:^(BOOL finished){
                     // do something here if you wish.
                 }];
Другие вопросы по тегам