我在設置 self.navigationItem.rightBarButtonItem = self.editButtonItem; in viewDidLoad 這個作品在iOS中很完美< 7在7我得到下面,爲什麼不是標題居中?我究竟做錯了什麼?iOS7 iphone rightBarButtonItem標題未居中/正確顯示
而且當有一個後退按鈕,也沒有被點擊至少一次我得到:
被點擊後,我得到:
的背景按鈕設置在應用程序代理中:
// Change the appearance of back button
UIImage *backButtonImage = [[UIImage imageNamed:@"backbtn"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 13, 0, 6)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
// Change the appearance of other navigation button
UIImage *barButtonImage = [[UIImage imageNamed:@"btn"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 6, 0, 6)];
[[UIBarButtonItem appearance] setBackgroundImage:barButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
您應該添加該答案並標記或刪除該問題。 – Wain
不幸的是,我不清楚我是不是應該在iOS 7中這樣做?我不應該使用按鈕和barbuttons的背景圖像?我應該能夠做到這一點嗎?此外,我無法將其標記爲答案。 – kos
已經將你的標題集中在右欄按鈕上。如果是這樣,你怎麼實現這個 – Sandeep