你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS-獲取當前View所在的控制器

iOS-獲取當前View所在的控制器

編輯:IOS開發綜合

用一個分類,具體:
.h

#import 

@interface UIView (CurrentController)

/** 獲取當前View的控制器對象 */
-(UIViewController *)getCurrentViewController;

@end

.m

#import "UIView+CurrentController.h"

@implementation UIView (CurrentController)

/** 獲取當前View的控制器對象 */
-(UIViewController *)getCurrentViewController{
    UIResponder *next = [self nextResponder];
    do {
        if ([next isKindOfClass:[UIViewController class]]) {
            return (UIViewController *)next;
        }
        next = [next nextResponder];
    } while (next != nil); 
    return nil;
}

@end
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved