设置UINavigationBar的高度

时间:2013-05-03 09:19:44

标签: xcode cocoa-touch uinavigationcontroller uinavigationbar

我已将UINavigationBar背景图片设置为高度为68px的图片,而不是默认44px。现在图片显示正常,但UINavigationController中的内容在标题图片的第一个(68-44)px = 12px中重叠。

我该如何解决这个问题?我试过设置frame的{​​{1}}没有运气。

谢谢,卡斯帕。

这是我的代码(AppDelegate.m):

UINavigationBar

Image showing the problem

1 个答案:

答案 0 :(得分:3)

尝试以这种方式设置导航栏的图像

self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myNavBarImage.png"]];

或查看此Answer