1
我使用下面的代碼:如何讓動畫喜歡流行,而不是推在iphone
FirstView * fir=[[FirstView alloc]init];
[self.navigationController pushViewController:fir animated:NO];
我想成爲像popview控制器的動畫。
在此先感謝。
我使用下面的代碼:如何讓動畫喜歡流行,而不是推在iphone
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];
}
感謝迷你它工作 – 2013-03-19 07:43:33
我不想動畫導航欄,你可以幫我這個... – 2013-03-19 09:44:36
你正在推視圖控制器,但你想彈出動畫?奇怪!! – 2013-03-19 07:17:08
http://stackoverflow.com/questions/2215672/how-to-change-the-push-and-pop-animations-in-a-navigation-based-app – Rushabh 2013-03-19 07:23:58