0
navigationcontroller를 사용하여 사용자가 다른보기를 탐색 할 수있게했습니다. 문제는 navigationcontroller가 어떤면에서 이미 튀어 나온 뷰를 재사용하지만이 동작을 원하지 않는다는 것입니다.navigationcontroller가 컨트롤러를 재사용하지 않게하는 방법
내비게이션 컨트롤러가 메모리에 아무것도 저장하지 않도록하려면 어떻게해야합니까? xib 파일도?
감사합니다.
CATransition *transition = [CATransition animation];
transition.duration = 0.75;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionReveal;
transition.subtype = kCATransitionFromLeft;
transition.delegate = self;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController popViewControllerAnimated:NO];
는 희망이 도움이 :
편집 여기
내가
VisualViewController *visualController = [[VisualViewController alloc] init];
CATransition *transition = [CATransition animation];
transition.duration = 0.4;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionReveal;
transition.subtype = kCATransitionFromRight;
transition.delegate = self;
[self.navigationController.view.layer addAnimation:transition forKey:@"GoToVisualAnimation"];
[self.navigationController pushViewController:visualController animated:NO];
[visualController release];
을 밀어 이용하고 있고 팝업 코드입니다.
감사합니다.
일부 코드를 표시하면 항상 도움이됩니다. –
아 죄송합니다 .. 방금 코드를 추가했습니다 –
쿨! 항상 도움이됩니다 –