从UIView的子类中推入视图控制器
来源:互联网 发布:批量网页录入数据 编辑:程序博客网 时间:2024/05/16 06:14
原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1972
问题描述:
创建了一个视图CategoryTableView
,继承UIView。CategoryTableView包含了一个UITableView。我将CategoryTableView 作为子类添加到HomeViewController 中,HomeViewController 是UIViewController的子类。目前,我需要在didSelectRowAtIndexPath 执行时推入一个新的controller。但是在CategoryTableView中怎么推入或显示另一个视图控制器?
不能在CategoryTableView去导航控制器。
解决方案:CategoryTableView.h
@property (retain, nonatomic) parentViewController *parent; //create one property for parent view like this
CategoryTableView.m
@sythesize parent;- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ [parent.navigationController . . .]; // preform action //OR.. [parent presentModalViewController: . . .]; // present modal view}
parent.m
//while calling your CategoryTableView assign self to your parent object CategoryTableView *tblView = [CategoryTableView alloc] init]; tblView.parent = self;
- 从UIView的子类中推入视图控制器
- 从UIView的子类中推入视图控制器
- iOS中视图控制器指定自定义UIView
- 如何在UIView中使用视图控制器
- 获取UIView的视图控制器-UIViewController
- 获取UIView的视图控制器(Swift)
- UIView平移的推入推出动画
- UI单视图控制器-UIView
- 获取UIView所在的视图控制器(UIViewController)
- 获取UIView所在的视图控制器(UIViewController)
- 获取UIView所在的视图控制器(UIViewController)
- iOS视图控制器编程指南 --- 定义你的子类
- ASP.NET中MVC从后台控制器传递数据到前台视图的方式
- IOS中根视图控制器的剖析
- 从一个视图控制器切换到另一个视图控制器的几种方式
- 从一个视图控制器切换到另一个视图控制器的几种方式
- 从一个视图控制器切换到另一个视图控制器的几种方式
- 从一个视图控制器切换到另一个视图控制器的几种方式
- ※※Java调用Runtime.exec()要注意的问题
- yii --memcached缓存的配置
- 配置PHP+mssql环境的一些常见问题及解决方案
- 制作分享按钮
- php下载文件
- 从UIView的子类中推入视图控制器
- linux C经典面试题五
- PHP分页函数 自己收藏只用【上一页】123456【 下一页】
- properties 文件操作
- 什么是native compiler?什么是cross compiler?
- 中国最美的40个旅游景点
- string时间处理的很好
- VS2010 简单ATL COM开发(上)
- Java实现统计福彩双色球出现次数(毫无技术可言)