我正在开发一个带有TableView的iOS应用程序,我想做的是当点击TableView的一个单元格时,会打开一个新视图(然后它可以返回到表视图。)我尝试了一些像使用segues和新的视图控制器之类的东西,但它没有用。
答案 0 :(得分:3)
实施UITableViewDelegate协议:
@interface ViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>
对于本协议,委托方法如下:
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//Create Object for next view controller
NextViewController *vc=[storyboard instantiateViewControllerWithIdentifier:"NextViewController"];
[self.navigationController pushViewController:vc animated:YES];
}
}
答案 1 :(得分:2)
实施UITableViewDelegate
协议,并实施方法
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
在该方法中,您可以创建新视图。