【问题标题】:how to work without with navigation controller如何在没有导航控制器的情况下工作
【发布时间】:2010-12-28 03:37:38
【问题描述】:

在我从不使用导航控制器之前,您好, 我可以像这样使用导航控制器吗

考虑在我的应用中有三视图(即主视图、第一视图、第二视图) 在主视图上,两个带有按钮操作的 UIButton 分别移动到第一个视图和第二个视图
并返回主视图,我必须在第一个视图和第二个视图上放置导航控制器(如带标题的后退按钮)(注意:- 不是主视图上的导航控制器)

我想将导航控制器放在第一个视图和第二个视图上以返回主视图 注意:- 在我的主视图上没有导航控制器,导航控制器将在第一个和第二个视图上用作后退按钮和标题 你能指导我解决这个问题吗

【问题讨论】:

    标签: iphone


    【解决方案1】:

    @nandakishore 我建议您一开始就选择基于导航的应用程序,因为您的大多数视图(第一个视图和第二个视图)都需要导航控制器

    当主视图 didLoad 时隐藏导航控制器,当视图消失时取消隐藏

    例如:- 在 mainview.m 中

    - (void)viewDidLoad {
        [super viewDidLoad];
    [[self navigationController] setNavigationBarHidden:YES animated:NO];
    }
    

    和

    - (void)viewWillDisappear:(BOOL)animated {
        [super viewWillDisappear:animated];
        [[self navigationController] setNavigationBarHidden:NO animated:NO];
    }
    

    现在通过这样做,您将不会在主视图中获得导航控制器,而是在其他两个视图中获得导航控制器

    希望这可以帮助你....祝你好运!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多