2012-06-06 3 views
1

Я пытаюсь создать анимацию, которая представляет собой представление, которое я ввел в рамку представления за пределами экрана. Тогда я хотел бы оживить его из текущего местоположения кадра на новое место выше экрана ...subView Сдвиньте снизу экрана

В настоящее время мой код выглядит следующим образом

//.. 
ButtonOneViewController *b1VC = [[ButtonOneViewController alloc] initWithNibName:@"ButtonOneViewController" bundle:[NSBundle mainBundle]]; 

    UIView *animatedActionView = [[UIView alloc] initWithFrame:CGRectMake(10.0, 490.0, 300.0, 380.0)]; //off screen 
    [animatedActionView addSubview:b1VC.view]; 
    [otherNav.view insertSubview:animatedActionView belowSubview:tbView]; 
// what do I do to animate it up to a position of (10.0, 10.0, 300.0, 380.0) 

любая помощь будет высоко оценен.

ответ

4

Попробуйте это:

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn]; 
//Change your frame here. 
[UIView commitAnimations]; 
+0

о whicked! это сработало отлично! будет принимать коротко, когда закончится время. – HurkNburkS

Смежные вопросы