ios5 удалить кнопку назад - PullRequest
1 голос
/ 16 октября 2011

Я пытаюсь удалить кнопку "Назад" из панели навигации для моего текущего просмотра. Текущее представление помещается в стек как часть анимации запуска приложения (я унаследовал это приложение, я бы никогда этого не сделал). Проблема в том, что в iOS 5 теперь отображается кнопка «Назад». Это не было проблемой iOS 4.3, потому что drawRect из UINavigationBar был переопределен категорией для создания пользовательского фонового изображения. Я обновил код для использования нового селектора iOS5 setBackgroundImage:forBarMetrics, и теперь отображается кнопка «Назад».

Я уже пытался использовать это:

[[self navigationItem] setBackBarButtonItem:nil];

и это:

[[self navigationItem] setLeftBarButtonItem:nil];

Но ни один из них не работает, любая помощь будет принята с благодарностью.

1 Ответ

5 голосов
/ 11 января 2012

Для каждой выгоды:

Используйте эту строку: self.navigationItem.hidesBackButton = YES;

Удачи.

...