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