在我的自定義導航欄中,我想使用隱藏默認後退按鈕並使用我的自定義左側按鈕,但即使後退按鈕被隱藏,它仍然在導航欄左端留出一些空間。如何刪除後退箭頭ios 7導航欄?
如何擺脫背部箭頭按鈕完全? 我試圖設置backBarButtonItem
和'隱藏回滾按鈕properties of
UINavigationItem`,但這些都不起作用。
更新:
- (void) viewDidLoad{
//...
self.navigationItem.hidesBackButton = YES;
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:_backButtonView];
//...
}
我用星火督察檢查視圖層次結構。
正如你看到的,後面箭頭按鈕仍然需要在導航欄上的一些空間。
更新:
後退箭頭實際上是_UINavigationBarBackIndicatorView的一個實例,它看起來像一個私有類。
更新:
原來問題無關與UINavigationbarBackIndicatorView
。 iOS 7將在左側項目之前添加間距。
此問題類似於this。找到答案。
你能告訴我們你是怎麼試過這樣做的嗎? – nhgrif
@nhgrif我更新了我的問題。 – jAckOdE