iOS在自定义视图(常用于自定义cell)中获取导航控制器上面的当前的控制器对象
2015-05-19 15:13
204 查看
在iOS开发中,很多时候,我们在自定义视图时,往往需要拿到本视图所在的当前的控制器对象,有很多同学都特别苦恼,那么今天我就来讲一讲如何获取这个控制器对象:
这里我们用到一个事件响应者链,直接上代码吧:
这里我们用到一个事件响应者链,直接上代码吧:
- (UIViewController *)viewController { UIResponder *next = self.nextResponder; do { //判断响应者是否为视图控制器 if ([next isKindOfClass:[UIViewController class]]) { return (UIViewController *)next; } next = next.nextResponder; } while (next != nil); return nil; }
相关文章推荐
- iOS--获取当前视图控制器
- iOS获取当前正在显示的窗口、视图控制器、视图
- iOS获取当前的视图控制器
- iOS 获取当前视图控制器
- 【iOS开发-24】导航控制器下不同视图控制器之间切换:利用CATrasition和view的layer层来实现自定义的动画效果
- iOS 中自定义cell和控制器之间常用传值方式
- ios 自定义cell类中获取当前controller push
- [iOS 获取当前窗口导航控制器中栈顶viewController] 不普遍适用
- iOS开发导航控制器下不同视图控制器之间切换:利用CATrasition和view的layer层来实现自定义的动画效果
- iOS 中自定义cell和控制器之间常用传值方式
- 【iOS开发】获取当前view(视图)所在的Controller(控制器)
- IOS学习之——Cell自定义内容视图&自定义辅助视图
- iOS-获取当前View所在的控制器
- iOS基础控件-UITabBarController - 2 之UITabBarItem 详解,结合视图控制器和导航控制器的用法
- IOS 获取当前对象所在的VC
- iOS开发之高级视图—— UITableView(四)自定义Cell
- iOS中如何通过点击UITableViewCell中的Button来获取当前Cell的indexPath
- iOS-获取当前View所在的控制器
- iOS UITableView表视图(3)自定义cell
- iOS导航控制器常用函数与navigatio…