从静态单元格导航到每个单元格的不同视图控制器

时间:2013-01-01 16:06:23

标签: iphone ios xcode

我尝试了几十个教程和示例代码,尝试为我的应用创建一个初始菜单,允许导航到不同的视图控制器并返回到初始的“菜单”视图控制器。

我尝试了一个带按钮的常规视图控制器,但是当我尝试从每个视图控制器实现segues时出错。我尝试使用包含在导航控制器中的tableview控制器来启动,但找不到允许我将每个单元格转换为不同视图控制器并导航回“菜单”控制器的示例。

这似乎是一种常见的导航场景,为什么我找不到任何如何实现这一目的的例子呢?有没有人对这些内容的例子有任何建议或链接?

1 个答案:

答案 0 :(得分:0)

要完成这项工作,您可以使用两种方法,

  1. 使用按钮和按钮操作导航到其他视图。

  2. 使用TableView单元格。

  3. 以下是tableView单元格的代码

    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView          
    {
       //Return the number of buttons you have
    }
    - (NSInteger)tableView:(UITableView *)table numberOfRowsInSection:(NSInteger)section
    {
        return 1;
    }
    
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
    {
           //You can use either switch cases to load the table view with the buttons you have.
    }
    
    
    -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
     {
      [tableView deselectRowAtIndexPath:indexPath animated:YES];
          switch(indexPath.Section)
          {  
             Case 0:
             {
                  //Code to push new controller
             }
          }
     }