标签:
首先,在tableViewController中设置好 代理和数据源方法:
@interface FirstTableViewController ()<UITableViewDataSource,UITableViewDelegate>
#pragma mark 数据源方法
/**
* 一共有多少组数据
*/
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 2 ;
}
/**
* 第section组有多少行
*/
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if (section == 0) {
return 2 ;
}else{
return 4 ;
}
}
-(UITableViewCell *)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
cell.textLabel.text = @"11";
return cell ;
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
SecondTableViewController *SVC = [[SecondTableViewController alloc]init];
[self.navigationController pushViewController:SVC animated:YES];
}
注:点击cell 后先创建个UIview 之后再用navigationController 推送出来
这样就可以成功通过点击cell 创建新页面了 实现跳转了。
---------摘自百度经验,有删改,感谢原著
标签:
原文地址:http://www.cnblogs.com/-yun/p/4375588.html