- (UIViewController*)viewController
{
for (UIView* next = [self superview]; next; next = next.superview) {
UIResponder* nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[UIViewController class]]) {
return (UIViewController*)nextResponder;
}
}
return nil;
}

接着还可以变形为:

- (MyTableViewCell *)findMyCell:(UIGestureRecognizer *)button
{
for (UIView *next = [button.view superview]; next; next = next.superview) {
UIResponder *nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[MyTableViewCell class]]) {
return (MyTableViewCell *)nextResponder; }
}
return nil;
}

最新文章

  1. Understanding glibc malloc【待译】
  2. [ZT]Language codes – MFC
  3. 解决:[INS-20802] Oracle Net Configuration Assistant failed
  4. insertion Sort List (链表的插入排序) leecode java
  5. 解决Mysql的主从数据库没有同步的两种方法
  6. 【Unity技巧】使用单例模式Singleton
  7. 基础知识(2)- Java程序设计环境
  8. JDBC注册驱动
  9. B-dya6
  10. Unity5 assetbundle笔记
  11. 2018~试试idea~
  12. Jira安装过程
  13. 老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码
  14. java 11 局部变量类型推断
  15. Minimum Spanning Trees
  16. FireDAC 连接SQL Server一些要注意的地方(转)
  17. Java框架spring 学习笔记(七):Spring相关概念
  18. python paramiko ssh登录交换机执行命令
  19. Javascript 第五章总结:A trip to Objectville
  20. PeopleSoft面试题...

热门文章

  1. 【BZOJ4009_洛谷3242】[HNOI2015] 接水果(整体二分)
  2. 51nod 1018 排序
  3. android序列化(1)Parcelable与Serializable
  4. JS数组、outerHtml、className
  5. Spring.Net学习笔记(7)-事务
  6. NX自动出图
  7. 自学php【二】 PHP计算时间加一天
  8. Java Servlet JSP编程(一)
  9. POJ2152 Fire (树形DP)
  10. adb 命令实用