获取控制器 nextResponder的简单应用
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                获取控制器  nextResponder的简单应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                大家都會習慣封裝一些視圖,但是作為視圖他是沒有響應事件的能力的,對于UIView,nextResponder就是其SuperView或者ViewController,這樣在做事件傳遞的時候可以不用設置delegate或block
廢話不多說,直接上代碼
//通過UIResponder來獲取控制器 UIResponder *responder = self; while ((responder = [responder nextResponder])) if ([responder isKindOfClass: [UIViewController class]])//創(chuàng)建一個控制器的屬性來接收一下這個控制器 self.superVC = (UIViewController *)responder; [self.superVC.navigationController pushViewController:Vc animated:YES];復制代碼簡單粗暴,直接用。。。如果想詳細的了解nextResponder的屬性,點擊這里
轉載于:https://juejin.im/post/5a311bc46fb9a044ff317615
總結
以上是生活随笔為你收集整理的获取控制器 nextResponder的简单应用的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 2017年秋招二十套前端面试题分享
- 下一篇: 【Lolttery】项目开发日志 (
