0

Я использую MWPhotoBrowser в моем проекте ARC. Все работает нормально. Я хочу спрятать кнопку. В функции performLayout() я попытался сделать код ниже, чтобы скрыть кнопку, но не работает.Скрыть кнопку возврата в MWPhotoBrowser navigationcontroller

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 - это «nil» в -performLayout? –

+0

Теперь у меня есть ссылка на мой viewController в previousViewController, и я сделал выше заданные шаги: still backButton не скрывает. –

Смежные вопросы