我在设置 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