【发布时间】:2012-09-27 00:47:06
【问题描述】:
我刚刚将手机更新到 IOS 6,但在 UINavigationController 导航栏上添加 UIImageView 时遇到了一些问题。这是我的代码
UIImage *logoImage = [UIImage imageNamed:@"navigationbar.png"];
UIImageView *logoImageView = [[UIImageView alloc] initWithImage:logoImage];
UINavigationBar *navBar = self.navigationController.navigationBar;
[navBar addSubview:logoImageView];
[logoImageView release];
这将在导航栏上添加徽标,在较低版本的 IOS 6 上效果很好。但在 IOS 6 上显示了徽标,但 后退按钮位于徽标后面,因此后退按钮不显示。
我不想覆盖 UINavigationBar drawrect,因为我在弹出代码的某处也有 UINavigatioBar。
有什么建议吗?
【问题讨论】:
标签: objective-c uinavigationbar ios6 addsubview