//得到此view 所在的viewController
- (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;
}
然后,你懂的
本文介绍了一种在iOS应用中通过遍历视图层级来获取当前视图所在ViewController的方法。该方法适用于需要从UIView出发找到其对应的ViewController的场景。
1万+

被折叠的 条评论
为什么被折叠?



