iOS根据视图获取根视图控制器
2016-06-23 09:24
423 查看
//根据视图获取根视图控制器
- (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;
}
使用:
LocalFileViewController *localvc = (LocalFileViewController *)[self viewController];
- (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;
}
使用:
LocalFileViewController *localvc = (LocalFileViewController *)[self viewController];
相关文章推荐
- iOS YSMine 通用设置
- iOS---iphone----ipad 横竖屏监听的方法
- iOS 获取通讯录的数据
- iOS 替换当前ViewController
- 整理 iOS 多线程GCD的使用
- 【代码笔记】iOS-忘记密码选择整体button
- 【代码笔记】iOS-忘记密码选择整体button
- iOS设置圆角及圆形图片
- iOS框架MVC+MVVM结合的实战
- iOS Git的使用方法(sourcetree)
- iOS 中生成随机数的4种方法(rand、random、arc4random、arc4random_uniform)
- [一句秒懂]iOS调用相机和相册-细节化
- [一句秒懂]iOS 正则匹配
- iOS 高效添加圆角效果实战讲解
- iOS Quartz2D下载进度条代码分析
- iOS 开发必备的Xcode插件(快捷键)
- iOS动画进阶 - CAKeyframeAnimation实现过山车动画
- iOS block的用法
- iOS动画进阶 - CAKeyframeAnimation实现过山车动画
- iOS开发多线程篇—线程的状态