zoukankan      html  css  js  c++  java
  • iOS 模态视图

    2、模态视图

    ModelViewController * modelVC = [[ModelViewController alloc] init];

        modelVC.delegate = self;

        //设置模态视图的转场动画

    //    modelVC.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

        //展示模态视图

        [self presentViewController:modelVC animated:YES completion:^{

    //        NSLog(@"%@",self.presentedViewController); 有值

    //        NSLog(@"%@",self.presentingViewController); nil

    }];

    - (void)showName:(NSString *)title {

        [self.button setTitle:title forState:UIControlStateNormal];

    }

    @protocol ModelViewControllerDelegate <NSObject>

    - (void)showName:(NSString *)title;

    @end

    @property (nonatomic, weak) id<ModelViewControllerDelegate> delegate;

    //传值方法1

    - (void)doAction:(UIButton *)button {

        

    //    NSLog(@"model - %@",self.presentedViewController); nil

    //    NSLog(@"model - %@",self.presentingViewController); 有值

        

        ViewController * vc = (ViewController *)self.presentingViewController;

        

        [vc.button setTitle:@"haha" forState:UIControlStateNormal];

        [self dismissViewControllerAnimated:YES completion:nil];

        

    }

    //传值的方法2

    - (void)doAction2:(UIButton *)button {

        

        if ([self.delegate respondsToSelector:@selector(showName:)]) {

            [self.delegate showName:@"haha"];

        }

        [self dismissViewControllerAnimated:YES completion:nil];

        

        ViewController * viewc  = [[ViewController alloc] init];

        viewc.button = nil;

        

    }

  • 相关阅读:
    2018JAVA面试题附答案
    微服务概述
    Java后台开发面试题总结
    郁金香搜索引擎方案
    单点登录
    Redis为什么是单线程
    数据库原理-范式
    权限分配之一级菜单优化添加和编辑页面图标
    权限分配之一级菜单保留原搜索条件
    django分页的东西, 不详细, 但是也足够了。
  • 原文地址:https://www.cnblogs.com/PSSSCode/p/5508416.html
Copyright © 2011-2022 走看看