Modal跳转用法

来源:互联网 发布:进阿里巴巴程序员条件 编辑:程序博客网 时间:2024/05/17 05:30

一般在使用Modal视图跳转的时候,都包含一个导航控制器

- (IBAction)jump {    // 展示MJTwoViewController    PANTwoViewController *two = [[PANTwoViewController alloc] init];        UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:two];        [self presentViewController:nav animated:YES completion:^{        NSLog(@"展示PANTwoViewController完毕.......");    }];}

PANTwoViewController.m
- (void)viewDidLoad{    [super viewDidLoad];        self.title = @"第2个控制器";//    self.navigationItem.title    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"取消" style:UIBarButtonItemStyleDone target:self action:@selector(cancel)];}


- (IBAction)cancel {//    NSLog(@"%@", self.view.window.rootViewController);//    NSLog(@"%@", self.view.window.subviews);    [self dismissViewControllerAnimated:YES completion:^{        NSLog(@"关闭PANTwoViewController....");    }];//与上面等价//    [self.navigationController dismissViewControllerAnimated:YES completion:^{//        NSLog(@"关闭PANTwoViewController....");//    }];}


0 0