【发布时间】:2013-04-27 15:42:31
【问题描述】:
我已将UINavigationBar 背景图像设置为高度为68px 的图像,而不是默认的44px。现在图像显示正常,但UINavigationController 中的内容与标题图像重叠在第一个(68-44)px = 12px 中。
我该如何解决这个问题?我试过设置UINavigationBar 的frame 没有运气。
谢谢,卡斯帕。
这是我的代码(AppDelegate.m):
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:self.frontTableViewController];
UINavigationBar *navBar = navigationController.navigationBar;
[navBar setBackgroundImage:[UIImage imageNamed:@"header"] forBarMetrics:UIBarMetricsDefault];
self.window.rootViewController = navigationController;
【问题讨论】:
-
截图对了解您的问题有很大帮助
-
请同时编写用于设置 UINavigation 栏图像的代码
-
@Bonnie 你去!
标签: xcode cocoa-touch uinavigationcontroller uinavigationbar