【问题标题】:Hide back button in MWPhotoBrowser navigationcontroller隐藏 MWPhotoBrowser 导航控制器中的后退按钮
【发布时间】:2013-05-14 06:55:54
【问题描述】:

我在我的 ARC 项目中使用 MWPhotoBrowser。一切正常。我想隐藏后退按钮。在performLayout() 函数中,我尝试了下面的代码来隐藏后退按钮,但它不起作用。

self.navigationController.navigationItem.backBarButtonItem = nil;

self.navigationItem.backBarButtonItem = nil;

self.navigationItem.hidesBackButton = YES;

知道怎么做吗?

【问题讨论】:

    标签: ipad uinavigationcontroller uinavigationitem backbarbuttonitem mwphotobrowser


    【解决方案1】:

    MWPhotoBrowser.m 中找到以下行:

    self.previousViewControllerBackButton = previousViewController.navigationItem.backBarButtonItem;
    

    并将其更改为:

    self.previousViewControllerBackButton = nil;
    

    【讨论】:

      【解决方案2】:

      @KingPolygon,@iOSDev。 由于我的帐户缺少评论的最低声誉,所以我使用此选项。

      我已经按照你的描述做了,但是我这边没有删除 backButton。

      //_previousViewControllerBackButton = previousViewController.navigationItem.backBarButtonItem; _previousViewControllerBackButton = nil;

      我在 -performLayout 上面做了;

      【讨论】:

      • 如果 _previousViewControllerBackButton 在 -performLayout 中为“nil”,解决方案是什么?
      • 现在,我在 previousViewController 中引用了我的 viewController,并且我已经完成了上面给出的步骤:仍然 backButton 不隐藏。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      • 2012-01-01
      • 2011-11-29
      • 2012-04-21
      相关资源
      最近更新 更多