小知识

小知识

pragma mark - 获取当前view的viewcontroller

1
2
3
4
5
6
7
8
9
10
11
12
+ (UIViewController *)getCurrentViewController:(UIView *) currentView
{
for (UIView* next = [currentView superview]; next; next = next.superview)
{
UIResponder *nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[UIViewController class]])
{
return (UIViewController *)nextResponder;
}
}
return nil;
}