隐藏 MWPhotoBrowser 导航控制器中的后退按钮
Posted
技术标签:
【中文标题】隐藏 MWPhotoBrowser 导航控制器中的后退按钮【英文标题】:Hide back button in MWPhotoBrowser navigationcontroller 【发布时间】:2013-05-14 06:55:54 【问题描述】:我在我的 ARC 项目中使用 MWPhotoBrowser
。一切正常。我想隐藏后退按钮。在performLayout()
函数中,我尝试了下面的代码来隐藏后退按钮,但它不起作用。
self.navigationController.navigationItem.backBarButtonItem = nil;
或
self.navigationItem.backBarButtonItem = nil;
或
self.navigationItem.hidesBackButton = YES;
知道怎么做吗?
【问题讨论】:
【参考方案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 不隐藏。以上是关于隐藏 MWPhotoBrowser 导航控制器中的后退按钮的主要内容,如果未能解决你的问题,请参考以下文章
在拆分视图中模态关闭 MWPhotoBrowser 视图控制器