标签:
在一个tableViewCell中有个btn,如何得到它所在的viewcontroller,以便于push出新的viewController?
我的思路是传值,但网上有下面这种方法,分享。
跟得到某个视图上的子视图思想类似,但之前没有接触过 UIResponder,所以没有想到。
- (UIViewController *)viewController { for (UIView* next = [self superview]; next; next = next.superview) { UIResponder* nextResponder = [next nextResponder]; if ([nextResponder isKindOfClass:[UIViewController class]]) { NSLog(@"%@",NSStringFromClass([nextResponder class])); return (UIViewController*)nextResponder; } } return nil; }
【iOS解决思路】得到某个view所在的ViewController
标签:
原文地址:http://www.cnblogs.com/xjshi/p/4260682.html