iphone: изменение содержимого представления с помощью анимации

Мне нужна помощь в этом деле. У меня есть 3 контроллера просмотра, например, Parent и Child1, Child2

в родительских контроллерах представления у меня есть представление, называемое контейнером, и сегментированный элемент управления.

Теперь я хочу, чтобы содержимое этого представления «контейнера» менялось с анимацией каждый раз при изменении значения сегментированного элемента управления.

Я сделал, пожалуйста, скажите мне, что нужно добавить:

if (selectSearchType.selectedSegmentIndex==0) {



    [aAdvanceSearchViewContoller.view removeFromSuperview];
    [container addSubview:aBasicSearchViewController.view];

}else {
    NSLog(@"Advance Search");
    [aBasicSearchViewController.view removeFromSuperview];
    [container addSubview:aAdvanceSearchViewContoller.view];
}

person Ankit Sachan    schedule 09.03.2011    source источник


Ответы (1)


Добавьте в свой код следующие строки:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview]; //remove or addSubview as required
[UIView commitAnimations];
person HG's    schedule 09.03.2011
comment
Также просмотрите следующую ссылку: stackoverflow.com/questions/ 630265 / - person HG's; 09.03.2011