Контроллеры анимации контейнеров
У меня на главном экране есть 2 контроллера вида контейнера, один из которых выступает в качестве глобальной панели инструментов вверху. В большинстве случаев это здорово, но мне нужно анимировать это за пределами экрана, чтобы дать пользователю больше места для просмотра большого количества информации на экране. Это возможно? Я просматривал документацию, но я не уверен, нужно ли мне использовать анимацию преобразования или изменить рамки / границы. Любые предложения будут благодарны.
1 ответ
Вы должны просто иметь возможность изменять рамку / границы в стандартной анимации UIView (блок или иначе). Нет необходимости ссылаться на "содержащиеся" представления.
Обновление: вот пример блочной анимации.
[UIView animateWithDuration:1.0f
animations:^{
view1.frame = CGRectMake(blah...);
}
completion:^(BOOL finished){
// do something here if you wish.
}];