寻找view所在的viewController
2015-12-25 17:02
393 查看
写一个UIView的分类,让目的view调用viewController方法即可
@interface UIView (CJSearchVC) - (UIViewController *)viewController; @end @implementation UIView (CJSearchVC) - (UIViewController *)viewController { for (UIView *next = self; next; next = next.superview) { UIResponder *nextRespoonder = [next nextResponder]; if ([nextRespoonder isKindOfClass:[UIViewController class]]) { return (UIViewController *)nextRespoonder; } } return nil; } @end
相关文章推荐
- iOS 真机调试双击.cer证书
- 每日数据统计排序
- 经常碰到的xcode报错提示
- 零基础入门学习Python(20):对象(5)类和对象的内置函数
- Java和adb的环境变量配置
- virtualbox中Centos6.6和windows共享文件夹设置
- Redis 集群方案
- oracle绑定变量学习
- 查数据库部分视图或表
- SpringMVC 图片压缩下载
- 在Windows系统上搭建Nginx+Python+MySQL环境的教程
- jQuery事件对象
- 人脸检测“Joint Cascade Face Detection and Alignment”
- linux模块导出符号 EXPORT_SYMBOL_GPL EXPORT_SYMBOL
- 设计模式之单一职责原则
- 入门训练 A+B问题
- SEO网站优化到达巅峰时刻需要拥有哪些?
- I'm an artist who loves linux (转)
- javascript图片预加载实例分析
- CentOS6.5菜鸟之旅:安装SUN JDK1.7和Tomcat7