Ios使用按钮进入下一个视图,而不使用导航控制器

时间:2012-09-18 14:01:09

标签: objective-c ios xcode

刚刚开始使用IOS - 制定了一些教程 -

我在教程中使用的所有内容 - 我一直在使用导航控制器点击按钮时转到下一个视图。

好吧,我正在看一下aticoD的标识测验应用程序。

  1. 我无法在此应用程序上看到任何导航控制器 - 它有一些自定义箭头图片,用作后退按钮 - 但导航栏不可见。
  2. 是否使用此方法??? -

    - (void)viewWillAppear:(BOOL)animated {
        [self.navigationController setNavigationBarHidden:YES animated:YES];
    }
    

    ---你可以在应用程序上看到,选择级别 - 你必须刷卡 -

    任何人都可以给我一些关于如何实现这部分的指导。或者将我链接到教程。

1 个答案:

答案 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];

对于不同类型的动画,您只需更改动画TypesubTypefillMode