如何从自定义集合视图单元格(使用xib创建的单元格)创建自定义segue到tabBar控制器

时间:2015-11-11 05:48:27

标签: ios swift uicollectionview uitabbarcontroller uistoryboardsegue

我创建了一个集合视图,其中包含使用.xib文件创建的自定义单元格。我需要创建一个自定义segue,它将转到tabBar控制器上的特定选项卡,具体取决于单元格按钮的标签。集合视图基本上用作转到tabBar控制器的特定选项卡的菜单。

集合视图的自定义单元格的xib具有自己的类。单元格有一个按钮。单击按钮我需要从视图控制器到tabBar控制器执行自定义segue(因为我需要自定义动画)。集合视图出现在视图控制器上。

1 个答案:

答案 0 :(得分:0)

也许您应该更好地解释视图的状态,以便知道您是要推送到另一个视图还是只是更改当前选项卡。无论如何,我认为你不需要自定义segue,只需使用单元格的didSelect,例如对于obj-c

tabBarController.selectedViewController = [tabBar.viewControllers objectAtIndex:SPECIFIC_TAB];