//----- View 在响应链中查找属自己的 ViewController(递归查找)-----
- (id)traverseResponderChainForUIViewController
{
id nextResponder = [self nextResponder];
if ([nextResponder isKindOfClass:[UIViewController class]])
{
return nextResponder;
}
else if ([nextResponder isKindOfClass:[UIView class]])
{
return [nextResponder traverseResponderChainForUIViewController];
} else {
return nil;
}
}
//----- View 在响应链中查找属自己的 ViewController(递归查找)-----View 在响应链中查找属自己的 ViewController(递归查找)
查找ViewController
最新推荐文章于 2025-06-13 15:27:14 发布
本文介绍了一种通过递归方式在响应链中查找与View关联的ViewController的方法。该方法首先检查下一个响应者是否为UIViewController类型,如果是,则直接返回;如果不是,但属于UIView类型,则继续在其响应链中递归查找。
2407

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



