В моей настраиваемой навигационной панели я хочу использовать скрытую кнопку возврата по умолчанию и использовать мою настройку левой кнопки, но даже если кнопка «Назад» скрыта, она занимает некоторое пространство в левой части панели навигации.Как удалить стрелку стрелки назад ios 7?
Как избавиться от кнопки стрелки обратно полностью? Я попытался установить backBarButtonItem
и 'hidesBackButton properties of
UINavigationItem`, но ни одна из этих работ не работает.
ОБНОВЛЕНО:
- (void) viewDidLoad{
//...
self.navigationItem.hidesBackButton = YES;
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:_backButtonView];
//...
}
Я использую Спарк инспектор для проверки зрения иерархии.
Как вы видите, кнопка со стрелкой назад все еще занимает некоторое пространство в панели навигации.
ОБНОВЛЕНО:
Спинка стрелка фактически является экземпляром _UINavigationBarBackIndicatorView, это выглядит как частный класс.
ОБНОВЛЕНО:
Оказывается, проблема не имеет ничего общего с UINavigationbarBackIndicatorView
. iOS 7 добавит интервал перед левым элементом.
эта проблема аналогична this. Нашел ответ.
Можете ли вы показать нам, как вы это пробовали? – nhgrif
@nhgrif i обновил свой вопрос. – jAckOdE