zoukankan      html  css  js  c++  java
  • UIView上的按钮跳转到一个控制器UIViewController上去

    我现在有一个UIControllerView 里面addView了一个UIView,我在点击UIView的时候转到另一个UIControllerView,按上面的导航条上面的返回按钮返回第一个UIControllerView,在那个UIView里怎么用pushViewController

    在UIView里发送消息

    [[NSNotificationCenter defaultCenter] postNotificationName:@"push" object:nil];

    在父类控制器接收消息并

        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pushOne) name:@"push" object:nil];

    -(void)pushOne

    {

        YYCSettingController *setting=[[YYCSettingController alloc]init];

            [self.navigationController pushViewController:setting animated:YES];

    }

    发送消息
    [[NSNotificationCenter defaultCenter]
         postNotificationName:@"chuandi" object:self]; 
    接收消息 自己写个action的动作
    [[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(action)
                                                     name:@"chuandi" object:nil];
    比如你在 一个子类里触发一个事件后   把消息传递到父类   在父类里的action 指向 推向另一个子类  就可以把

  • 相关阅读:
    Burp Suite Intruder的4种攻击类型
    JSP Response Set Status
    Mybatis中的#和$的区别
    请求转发、请求重定向
    Spring IoC Container and Spring Bean Example Tutorial
    成员变量声明时初始化和构造方法中初始化的区别
    JDK开发WebService
    Mac设置截图保存位置
    Socket通信
    DOM4J解析xml
  • 原文地址:https://www.cnblogs.com/ithongjie/p/5172786.html
Copyright © 2011-2022 走看看