代码之家  ›  专栏  ›  技术社区  ›  Tirth

如何使用iPhone中按钮单击的导航栏在uitabbarcontroller屏幕中调用uitableviewcontroller?

  •  0
  • Tirth  · 技术社区  · 14 年前

    我必须开发简单的基于窗口的iphone应用程序。 在我的第一个屏幕上,我设计了带有四个tabbarbutton的uitabbarcontroller。 当我点击按钮时,屏幕应该在简单的tableview屏幕上导航,但是tabbarcontroller应该是可见的tableview屏幕。意味着只需先替换为表视图,然后再移回上一个视图(uitabbarcontroller应该在所有srceen上都可见)。

    1 回复  |  直到 14 年前
        1
  •  0
  •   shosti    14 年前

    将根视图控制器包装在 UINavigationController 然后,添加 飞行控制器 S到 UITabBarController (所以应该有4个 飞行控制器 s,每个标签一个)。在原始视图控制器中单击按钮时,执行以下操作:

    -(void) buttonClicked {
        SimpleTableViewController *tvc = //etc
        [self.navigationController pushViewController:tvc animated:YES];
        [tvc release];
    }