- (UIViewController *)viewControllerSupportView:(UIView *)view {
for (UIView* next = [view superview]; next; next = next.superview) {
UIResponder *nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[UIViewController class]]) {
return (UIViewController *)nextResponder;
}
}
return nil;
}
如何通过一个view找到viewcontroller
最新推荐文章于 2020-10-13 13:43:24 发布
本文介绍了一种在Swift中寻找与特定UIView关联的UIViewController的方法。通过遍历视图的superview及其responder链,可以有效地找到管理该视图的UIViewController实例。此技巧对于理解视图控制器与视图之间的关系及进行深入的iOS开发非常有用。
6913

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



