Tableview到Tableview

时间:2014-03-10 20:39:27

标签: ios iphone uitableview

我是编码和应用程​​序构建的完全新手,如果这有一个非常简单的解决方案,请事先道歉。我创建了一个应用程序,其底部有一个标签栏,然后是其中一个标签上的tableview。我填充了tableview中的单元格。

我希望能够选择一个单元格,然后根据单元格选择转到另一个具有不同类别的tableview。例如。第一张桌子视图:狗,蛇,兔子。然后第二个表格视图:Labrador,Shitzu,poodle(如果选择'Dogs'单元格)Python,Cobra,Rattlesnake(如果选择'Snakes'单元格)。等

1 个答案:

答案 0 :(得分:0)

您希望将这两个TableViewControllers嵌入导航控制器中。

您可以在故事板中执行此操作:

  1. 选择包含第一个表格的TableViewController

  2. 在Xcode的菜单栏中:编辑器>嵌入>导航控制器

  3. 在故事板中创建另一个TableViewController

  4. Ctrl +将故事板segue从第一个TableViewCell上的TableViewController拖到第二个TableViewController。就像@ hw731所说的那样,这将表明当一个单元被点击时,它将调用segue到新的TableViewController。

  5. - 现在转到代码。

    1. 在第一个视图控制器的.m文件中,您可以传递要传递给第二个VC的任何数据。 (比如,他们选择了狗的事实)

    2. -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender方法中:

      • 抓住对第二个视图控制器的引用,如下所示:SecondTableViewController *secondTableVC = segue.destinationViewController
      • 现在你可以说secondTableVC.arrayOfItemsToDisplay = dogsArray;
    3. 有一些临时步骤,比如为第二个TableViewController创建类并连接它。希望这有帮助!