0

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

self.navigationController.navigationItem.backBarButtonItem = nil; 

self.navigationItem.backBarButtonItem = nil; 

self.navigationItem.hidesBackButton = YES; 

任何想法如何做到这一点?

回答

1

MWPhotoBrowser.m找到下面的行:

self.previousViewControllerBackButton = previousViewController.navigationItem.backBarButtonItem; 

并将其更改为:

self.previousViewControllerBackButton = nil; 
1

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

我已经完成了与你所描述的相同的功能,但backButton并未在我身上移除。

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

我在-performLayout中做了上述操作;

+0

如果_previousViewControllerBackButton在-performLayout中为'nil'会怎样? – 2015-11-25 15:19:49

+0

现在,我在previousViewController中引用了我的viewController,并且我已经完成了上面给出的步骤:仍然backButton不隐藏。 – 2015-11-25 16:08:47