Установить UIAnimation.Начните анимацию с альфа-представления в 0, а затем закончите анимацию с альфа этого представления в 1 и зафиксируйте анимацию.И вуаля, у вас есть представление, которое исчезает.
Это легко.Создайте свой вид.Когда пользователь нажимает кнопку, установите альфа этого представления на 0 и установите размер меньше, чем ваш окончательный размер и т. Д.
Допустим, ваш вид называется myView.Вы бы написали:
myView.alpha = 0;
myView.frame = CGRectMake (50, 50, 100, 100);
[self.view addSubVew: myView];
[UIView beginAnimations: @ контекст "Просмотр исчезновения": nil];
[UIView setAnimationDuration: .25];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
, а затем вы устанавливаете альфа на 1 и увеличиваете размер представления
myView.alpha = 1
myView.frame= CGRectMake (25, 25, 200, 200);
и затем вы фиксируете анимации
[UIView commitAnimations];
Это что-то вроде этого, я написал это на макушке, поэтому я прошу прощения за любые синтаксические ошибки или что-то еще.Но это в значительной степени так и делается.