VfLoginViewController *vfLogin = [[VfLoginViewController alloc]init]; //將要push到的控制器
[UIView transitionWithView:self.navigationController.view
duration:0.5
options:UIViewAnimationOptionTransitionFlipFromLeft //從左向右翻轉(zhuǎn)
animations:^{
[self.navigationController pushViewController:vfLogin animated:NO];
}
completion:nil];
動(dòng)畫(huà)類型:
UIViewAnimationOptionTransitionNone = 0 << 20, // default 無(wú)效果
UIViewAnimationOptionTransitionFlipFromLeft = 1 << 20, 從左向右翻轉(zhuǎn)
UIViewAnimationOptionTransitionFlipFromRight = 2 << 20, 從右向左翻轉(zhuǎn)
UIViewAnimationOptionTransitionCurlUp = 3 << 20, 向上翻頁(yè)
UIViewAnimationOptionTransitionCurlDown = 4 << 20, 向下翻頁(yè)
UIViewAnimationOptionTransitionCrossDissolve = 5 << 20, 溶解
UIViewAnimationOptionTransitionFlipFromTop = 6 << 20, 從上向下翻轉(zhuǎn)
UIViewAnimationOptionTransitionFlipFromBottom = 7 << 20, 從下向上翻轉(zhuǎn)