当用户点击TableViewController
中的行时。我想选择该视图的内容,用户应该导航回上一个屏幕。
我该怎么做。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// How to navigate back to the previous view ?
}
请注意,这是一个基于Navigation Controller
的应用程序。
答案 0 :(得分:1)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:`(NSIndexPath *)indexPath {`
[self.navigationController popToRootViewControllerAnimated:YES];
}
答案 1 :(得分:1)
[self.navigationController popToViewController:[你的ViewContoller]] 动画:YES];
这是返回特定视图控制器的最佳方法。如果您有多个视图控制器,则应该进行for-in循环并捕获视图控制器并将其分配到[您的Viewcontroller]位置。
答案 2 :(得分:0)
试试这个:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
[self.navigationController popViewControllerAnimated:YES];
}