IOS 如何获得UIView的父控制器
来源:互联网 发布:校园网络建设招代理 编辑:程序博客网 时间:2024/05/21 14:24
这个方法用于在自定义的子视图中,实现页面的跳转功能,这里以TableViewController为例子,在自定义的cell中实现导航控制器的压栈。
- (UITableViewController *)viewController{ for (UIView *next = [self superview]; next; next = next.superview) { UIResponder *nextResponser = [next nextResponder]; if ([nextResponser isKindOfClass:[UITableViewController class]]) { return (UITableViewController *)nextResponser; } } return nil;}- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ [self performSelector:@selector(unselectedCurrentRow) withObject:nil afterDelay:0.1]; TestViewController *test = [[TestViewController alloc] init]; UITableViewController *controller = [self viewController]; [controller.navigationController pushViewController:test animated:YES];}
0 0
- IOS 如何获得UIView的父控制器
- iOS--- 如何获得UIView的父控制器
- 通过UIView 获得它的控制器方法
- ios如何通过storyboard获得视图控制器
- 如何获得一个View所属的控制器
- iOS中视图控制器指定自定义UIView
- 如何在UIView中使用视图控制器
- [iOS] 如何改变一个控制器的大小?
- 获得UIView对应 的viewController
- 超过父uiview的子uiview如何接收点击事件?
- iOS中通过segue获得目标控制器
- 获取UIView的视图控制器-UIViewController
- 获取UIView的视图控制器(Swift)
- UIView使用代理调用控制器的方法
- 获得当前视图的控制器
- 获得当前选择的控制器
- 如何获得ios设备的硬件名称
- 如何获得 ios的系统版本号
- SQL盲注攻击技术综述
- 结构体变量
- 《模式识别与智能计算-matlab技术实现》学习笔记一
- Python challenge_14
- c++编译过程
- IOS 如何获得UIView的父控制器
- “孵化”大数据,深圳云基地亮相南国
- 自定义弹窗(三) 弹窗选择三级联动城市
- python3.2+libsvm3.17的配置
- Exchange Server 2013 高可用部署系列(一)环境准备
- 鼠标滑过文字,显示隐藏的div,离开后div隐藏
- iOS程序模拟器手机运行都正常,archiving出错:Undefined symbols for architecture arm64
- linux 命令行
- 你相信我们的爱会创造奇迹吗