【iOS开发】获取当前view(视图)所在的Controller(控制器)

原创 2016年05月30日 16:16:28

获取当前视图的控制器

+ (instancetype)getCurrentViewControllerAtView:(UIView *)view
{
    for (UIView *next = [view superview]; next; next = next.superview) {
        UIResponder *nextResponder = [next nextResponder];
        if ([nextResponder isKindOfClass:[UIViewController class]]) {
            return (id)nextResponder;
        }
    }
    return nil;
}
版权声明:转载请注明出处。

相关文章推荐

iOS7应用开发5、视图控制器View Controller及其生命周期

1、UITextView: 该类与Label类类似,可显示多行,可以编辑内容,可以滚动查看内容; 包含属性NSTextStorage *textStorage,该类是NSMutableAttribut...

iOS开发:第一个iOS程序分析——AppDelegate.h文件和视图View、视图控制器ViewController

在上一篇文章iOS开发:第一个iOS程序分析——代理,生命周期函数

iOS开发16:使用Navigation Controller切换视图

之前有两篇文章讲了使用Tool Bar和Tab Bar切换视图。其实,切换视图并不复杂,无非就是View Controller的切换。 这篇文章介绍使用UINavigationControlle...

【iOS开发-26】利用协议代理实现导航控制器UINavigationController视图之间的正向传值和反向传值

实验说明 (1)正向传值:比如A类里地值要传给B类用,就是我们先在A类中声明一个B类对象(当然B类头文件要import过来),然后把A类中得某个值传递给B类中得某个值(所以需要在B类中先准备一个...

iOS开发学习笔记③ - 视图控制器

视图控制器视图控制器是UIViewController类或其子类的对象。 每个控制器都负责管理一个视图层次结构,包括处理视图相关用户事件,以及将整个视图层次结构添加到应用窗口。以下以建立一个控制视图...

iOS开发-------UIAlertController(弹出视图控制器)

今天在偶尔使用UIAlertView的时候,发现这个组件已经不被推荐使用了,虽然还是可以用的,但是在iOS9出了的情况下,使用前景不容乐观,所以今天就抽时间研究了下,苹果推荐的组件 UIAlertCo...

iOS开发入门_视图控制器_UI_02

视图控制器UIViewController,所谓的视图控制器就是为手机的应用程序提供了基础的视图管理模型。在手机开发中,iOS 的SDK提供了很多控制器类,每个视图控制器都自带一个视图,通过使用视图控...

IOS开发(11)之UITabBarController多视图控制器

1 前言 UITabBarController为多视图控制器,可以切换不同视图,今天我们来学习一下其简单用法。 2 代码实例 ZYViewController.h: #import...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)