单击tableview行后如何导航到另一个视图

Posted

技术标签:

【中文标题】单击tableview行后如何导航到另一个视图【英文标题】:how to navigate to another view after clicking on tableview rows 【发布时间】:2018-08-08 08:27:41 【问题描述】:

我是 ios 开发的新手。我正在尝试实现分组tableView(静态)。我不知道如何进行操作,我的意思是单击任何部分中的 tableView 单元格,它必须导航到下一个ViewController

Here is screenshot I created in StoryBoard

我必须在didSelectRowAtIndexPath 方法中编写什么代码来实现这一点。

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

    //code

【问题讨论】:

【参考方案1】:

你可以试试

UIViewController*vc = [self.storyboard instantiateViewControllerWithIdentifier:@"VCid"];

[self presentViewController:vc animated:true completion:nil];

如果您将根嵌入到导航控制器中,则推入

[self.navigationController pushViewController:vc animated:true];

在 IB VCid

中给 VC 这个标识符

//

您需要使其成为单选而不是无选择,您也不必为类中的 tableView 创建插座,因为它在任何 UITableViewController 中都可以使用默认为 tableView

【讨论】:

发生了什么,我无法选择行 这里是项目链接drive.google.com/file/d/1ZbS9xbi-9sjVcjzSw0-Q7AKTvAfxCZb0/… 天啊..!由于该选择,它没有工作。现在它正在工作。

以上是关于单击tableview行后如何导航到另一个视图的主要内容,如果未能解决你的问题,请参考以下文章

单击tableview标题按钮时如何将tableviewcell内的collectionview中的数据显示到另一个视图控制器

如何通过单击按钮在 Swift UI 中从一个视图导航到另一个视图

单击搜索栏时如何导航到另一个视图控制器

单击时如何使列表视图导航到另一个页面

如何在单击按钮时从一个视图控制器导航到另一个视图控制器?

如何导航到另一个导航控制器iOS