響應鏈獲取view所在controller

#pragma mark - 獲取view所在controller

- (UIViewController *)viewController {

for (UIView* next = [self superview]; next; next = next.superview) {

UIResponder *nextResponder = [next nextResponder];

if ([nextResponder isKindOfClass:[UIViewController class]]) {

return (UIViewController *)nextResponder;

}

}

return nil;

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、禁止手機睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa閱讀 1,144評論 1 6
  • 一. Hit-Testing 什么是Hit-Testing?對于觸摸事件, window首先會嘗試將事件交給事件觸...
    面糊閱讀 890評論 0 50
  • 【同讀一本書】路靜娟2.24讀書分享 正文:自由信息也包括對方的衣著、行為、身體特征以及所處的位置。所有這些都可以...
    臺一DDM路靜娟閱讀 236評論 0 0
  • 凡是花錢買的其實都是便宜的,因為你最重要的財富是你的注意力 注意力>時間>金錢能用錢來省時間是一筆很不錯的交易,用...
    曉燦辰依閱讀 157評論 0 1
  • 今天,媛在我們四人的閨密群里,發了幾張四個老奶奶拍的閨密寫真。看到的那一瞬間,真的感觸很大。是咋樣的深情,能安穩的...
    木女木喬閱讀 203評論 0 0