我有一个表格视图,其中动态原型单元格分为两个不同的部分,分别名为“论坛”和“线程”。当我从“论坛”部分单击一个表格视图单元格时,我想转换到具有不同数据的同一页面以显示,而如果我从“线程”部分单击一个单元格,它应该打开一个不同的场景。简而言之,两种不同类型的转换从 2 个不同的 tableview 部分开始)
谁能帮我解决这个问题?
我有一个表格视图,其中动态原型单元格分为两个不同的部分,分别名为“论坛”和“线程”。当我从“论坛”部分单击一个表格视图单元格时,我想转换到具有不同数据的同一页面以显示,而如果我从“线程”部分单击一个单元格,它应该打开一个不同的场景。简而言之,两种不同类型的转换从 2 个不同的 tableview 部分开始)
谁能帮我解决这个问题?
-tableView didSelectRowAtIndexPath:
添加一个if
语句来检测被点击的行在哪个部分。if
语句的分支中,-performSegueWithIdentifier
使用相应 segue 的标识符调用您的控制器。prepareForSegue: sender:
在表视图控制器中覆盖。非常有帮助,它对我有用,但我必须同时使用didSelectRowAtIndexPath 和 prepareForSegue,而我在其他帖子中读到这不是很好。
我读到如果我们需要设置任何东西,我们只需要使用 prepareForSegue ......
你认为我应该继续他们两个吗?
谢谢!