在實作了push viewcontoller以後, 推進來的viewController, 標題自己偏往右邊,
如下圖所示,

原因是預設在左邊的按鈕, 其實隱藏了上一層viewController的名字,
而那個名字去推擠到現有的標題, 所以才導致標題往右移.
如何解決呢?
要在前一層的viewcontroller的viewDidLoad裡面,
注意哦!是前一層, 不是目前被推進來這層
加上以下程式碼
目的是把back按鈕的標題設成" "空白的,
如此以來標題的位置就會恢復正常了
如下圖所示,
原因是預設在左邊的按鈕, 其實隱藏了上一層viewController的名字,
而那個名字去推擠到現有的標題, 所以才導致標題往右移.
如何解決呢?
要在前一層的viewcontroller的viewDidLoad裡面,
注意哦!是前一層, 不是目前被推進來這層
加上以下程式碼
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] initWithTitle:@" "
style:UIBarButtonItemStylePlain
target:nil
action:nil];
[self.navigationItem setBackBarButtonItem:backItem];
目的是把back按鈕的標題設成" "空白的,
如此以來標題的位置就會恢復正常了
留言
張貼留言