取到一个 View 的控制器的方法
来源:互联网 发布:电脑淘宝怎么删除评价 编辑:程序博客网 时间:2024/05/22 02:31
- (UIViewController*)viewController {
if ( [self superview]) {
UIView* next = [self superview];
UIResponder* nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[UIViewController class]]) {
return (UIViewController*)nextResponder;
}
}
return nil;
if ( [self superview]) {
UIView* next = [self superview];
UIResponder* nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[UIViewController class]]) {
return (UIViewController*)nextResponder;
}
}
return nil;
}
对一个 view 使用这个方法可以取到它实在的那个控制器,然后再强转为这个控制器本来的类型,
拿到这个控制器你可以取到这个控制器的属性,也可以调用他的方法
这段代码直接负责调用就可以了
0 0
- 取到一个 View 的控制器的方法
- 通过一个view取到它所对应的控制器
- iOS由一个控制器导航到另一个控制器的方法
- 控制器添加控制器的view的方法
- 控制器view的生命周期方法
- 将控制器View加到另外一个控制器的View上,没有数据以及事件不可触发的原因
- 取到导航控制器当前显示的控制器
- 给一个控制器的view设置背景图片
- 如何获得一个View所属的控制器
- 跳转到控制器的方法
- 54-控制器View的get方法底层
- iOS的控制器的view加载到另一个控制器的View以及手势问题的坑
- 52-控制器的View
- 控制器View的显示
- 获取view的控制器
- 控制器View的生命周期
- 控制器view的生命周期
- 怎么得到一个view 所在的控制器(viewController)
- 找出能唯一标示一个字符串的最短前缀 Trie POJ 2001 Shortest Prefixes
- iOS开发中对OC字符串的相关操作<转>
- iOS swift-3 (闭包)
- 9.28 less
- 为什么互联网+只有一个+?而C++是两个+?
- 取到一个 View 的控制器的方法
- 用js将二维数组转为json格式字符串
- 写代码
- 医学成像原理与图像处理一:概论
- MYSQL 主从服务器配置工作原理
- 面试准备之我见
- 异常
- URLDecoder: Incomplete trailing escape (%) pattern
- assets文件夹资源的访问