iphone: изменить содержание просмотра с помощью анимации - PullRequest
0 голосов
/ 09 марта 2011

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

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

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

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

if (selectSearchType.selectedSegmentIndex==0) {



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

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

1 Ответ

5 голосов
/ 09 марта 2011

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

[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];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...