我有一个带有多个 tableviewcells 的 View Controller 。我想使用 Storyboard从一个 tableviewcell 移动到另一个 viewcontroller。我有一个用于 View Controller 的导航 Controller 。我真的没有找到解决这个问题的方法。

最佳答案

您应该实现 didSelectRowAtIndexPath 委托(delegate),然后是一些移动到另一个 View Controller 的逻辑。

@interface ViewController()<UITableViewDelegate>

...

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    AnotherViewControllerClass *vc = [[UIStoryboard storyboardWithName:@"StoryboardNameOfAnotherViewController" bundle:nil] instantiateViewControllerWithIdentifier:@"AnotherViewControllerIdentifier"];

    [self.navigationController pushViewController:vc animated:YES];
}

关于ios - 使用 Storyboard从 UITableviewcell 移动到 ViewController 并返回,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41562075/

10-13 09:27