我正在使用 StoryBoard 创建一个小型应用程序,当前由导航 Controller 、 TableView Controller 和常规 View Controller 组成。我有一个连接到 TableView 的对象数组,现在我想选择其中一个对象并在屏幕上获取常规 View Controller 。因此,在 StoryBoard 中,我按住 CTRL 键并从原型(prototype)拖动到 View Controller ,以创建一个 segue(推送)。现在,我希望它能正常工作,但实际上什么也没有发生。
我做错了什么?这不应该直接工作还是我想设置一些选项?我真的希望它能够与 StoryBoard 一起使用,但我测试了为 segue 提供一个标识符并实现以下方法,但这也不起作用。
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
[self performSegueWithIdentifier:@"showInfo" sender:self];
}
最佳答案
要从 UITableViewCell 导航,您需要在 UITABLEVIEWDELEGATE 方法中编写“导航代码”,
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// your code for navigation.
}
关于ios - TableView 单元格到另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22400640/