- (JJNavigationController *)viewController {
for (UIView* next = self.view.superview; next; next = next.superview) {
UIResponder *nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[JJNavigationController class]]) {
JJNavigationController *nav = (JJNavigationController *)nextResponder;
return nav;
}
}
return nil;
}
本文介绍如何在iOS应用中通过遍历视图层次结构来查找特定类型的控制器,即JJNavigationController。该方法涉及到从当前视图开始逐级向上查找,直到找到匹配的控制器或到达视图树的根部。
981

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



