【问题标题】:Is it possible to add navigation controller to a view controller?是否可以将导航控制器添加到视图控制器?
【发布时间】:2010-06-24 05:52:22
【问题描述】:
  1. 我的应用程序有 AppDelegate ----> 添加了 MyViewController.view
  2. MyViewController 包含 UINavigationController, 即 MyViewController.view = MyViewController.aNavigationController.view
  3. 有了这个我可以正确地看到添加的视图

  1. 然后我创建了一个 NextViewController
  2. 在 MyViewController 中添加了一个带有动作的按钮
  3. 单击按钮时,我编写了使用 pushViewController 导航到下一个视图的代码
  4. 但它不起作用,单击按钮后会显示相同的视图

请帮助,如果有人遇到同样的问题并解决了它。

是否可以将导航控制器添加到视图控制器?

编辑:

@raaz 感谢您的回复...

我按照你在这里指定的方式尝试了,即

  1. 使用 IB 向 MyViewController 添加了 UINavigationController
  2. 在 MyViewcontroller.h 中为 UINavigation 控制器创建了 outlet
  3. IBOutlet 是否需要连接,还为按钮创建了 IBAction
  4. 然后单击按钮,创建 NextViewController 对象并将下一个视图控制器推送到导航控制器
  5. 但是,App 窗口仍然显示当前视图,不显示下一个视图

我的疑问是,我们可以向这个“MyViewController”添加导航控制器,即 UIViewController ???

【问题讨论】:

    标签: iphone uiviewcontroller


    【解决方案1】:

    由于你没有提供你在代码中实现的内容,所以很难说你有什么问题

    解决方案:

    //First import the NextViewContoller.h in your MyViewController.m
    
    //Then implement this method in your application
    
    -(IBAction)goToNext:(id)sender{
    
    NextViewContoller *nxt=[[NextViewContoller alloc]init];
    
    [self.navigationController pushViewController:nxt animated:YES];
    
    }
    
    //Finally release nxt in dealloc
    

    【讨论】:

      猜你喜欢
      • 2013-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多