ios5 удалить кнопку возврата

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

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

[[self navigationItem] setBackBarButtonItem:nil];

и это:

[[self navigationItem] setLeftBarButtonItem:nil];

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


person Christopher Shireman    schedule 16.10.2011    source источник
comment
На самом деле я сам нашел ответ: self.navigationItem.hidesBackItem = YES;   -  person Christopher Shireman    schedule 17.10.2011


Ответы (1)


Для всех польза:

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

Удачи.

person Shumais Ul Haq    schedule 11.01.2012