刚刚开始使用IOS - 制定了一些教程 -
我在教程中使用的所有内容 - 我一直在使用导航控制器点击按钮时转到下一个视图。
好吧,我正在看一下aticoD的标识测验应用程序。
是否使用此方法??? -
- (void)viewWillAppear:(BOOL)animated {
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
---你可以在应用程序上看到,选择级别 - 你必须刷卡 -
任何人都可以给我一些关于如何实现这部分的指导。或者将我链接到教程。
答案 0 :(得分:1)
您需要设置此代码
UIViewController *viewController = [[UIViewController alloc] init];
//Animation
CATransition *animation = [CATransition animation];
[animation setDuration:0.5];
[animation setType:kCATransitionMoveIn];
[animation setSubtype:kCATransitionFromRight];
[animation setFillMode:kCAFillModeForwards];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]];
//animation add to layer.
[[viewController.view layer] addAnimation:animation forKey:@"pushAnimation"];
[[self.navigationViewController.view layer]addAnimation:animation forKey:@"pushAnimation"];
[self.navigationViewController pushViewController:seeAllViewController animated:YES];
对于不同类型的动画,您只需更改动画Type
,subType
和fillMode
。