1
팝 같은 애니메이션 대신 푸시가하는 방법 :내가 다음 코드를 사용하고 아이폰
FirstView * fir=[[FirstView alloc]init];
[self.navigationController pushViewController:fir animated:NO];
내가 popview 컨트롤러와 같은 애니메이션되고 싶어합니다.
미리 감사드립니다.
팝 같은 애니메이션 대신 푸시가하는 방법 :내가 다음 코드를 사용하고 아이폰
FirstView * fir=[[FirstView alloc]init];
[self.navigationController pushViewController:fir animated:NO];
내가 popview 컨트롤러와 같은 애니메이션되고 싶어합니다.
미리 감사드립니다.
-(void)ButtonAction:(id)sender{
[self SwipeRight:self.navigationController.view]; // <--calling method
//[self.navigationController pushViewController:viewcontrollerobject animated:NO];
// or pop //
}
-(void)SwipeRight:(UIView *)view{
CATransition* transition = [CATransition animation];
[transition setDuration:0.3];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
[transition setFillMode:kCAFillModeBoth];
[transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[view.layer addAnimation:transition forKey:kCATransition];
}
-(void)SwipeLeft:(UIView *)view{
CATransition* transition = [CATransition animation];
[transition setDuration:0.3];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
[transition setFillMode:kCAFillModeBoth];
[transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[view.layer addAnimation:transition forKey:kCATransition];
}
덕분에 내가 애니메이션을 적용 할 해달라고 탐색 표시 줄이 나를 도울 수 ... –
을하고있다 –
당신은 viewcontroller를 밀고 있지만 터지는 애니메이션을 원하십니까? 이상한!! –
http://stackoverflow.com/questions/2215672/how-to-change-the-push-and-pop-animations-in-a-navigation-based-app 미니는 – Rushabh