zoukankan      html  css  js  c++  java
  • ios 调节器 modal 得知

    代码中创建:

    1、appdelegate 该contoller放置controller下一个

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
        
        self.window.rootViewController = [[MJOneViewController alloc] init];
        
        [self.window makeKeyAndVisible];
        return YES;
    }
    2、oneViewController跳转的action

    拿到要跳转的控制器的,然后通过当前的controller 来 调用 presentViewController

    - (IBAction)jump {
        // 展示MJTwoViewController
        MJTwoViewController *two = [[MJTwoViewController alloc] init];
        
        UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:two];
        
        [self presentViewController:nav animated:YES completion:^{
            NSLog(@"展示MJTwoViewController完成.......");
        }];
    }
    3、twoController 返回之前的controller

    调用 dismissViewController方法

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


    在storyBoard创建modal控制器也非常方便。直接ctrl  右键点击 选举moadal状态




    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    工厂方法模式
    策略模式
    MySQL
    装饰模式
    里式代换原则
    依赖倒转原则
    Java 7 for Absolute Beginners/Java 7基础教程--读后感
    Java 7 for Absolute Beginners/Java 7基础教程--代码纠错
    Eclipse JVM terminated.exit code=13
    Java程序设计教程(第2版)阅读总结
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4887119.html
Copyright © 2011-2022 走看看