更改UINavigationBar背景图像并使主UINavigationBar缩放到背景图像大小的最简单方法是什么?
我设计的导航栏不是我的表视图控制器导航栏的大小,现在我将图像导入Xcode,我想做类似的事情:
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"BG.png"] forBarMetrics:UIBarMetricsDefault];
但这不起作用,无论如何我认为这样我的高度会有问题,因为我设计的导航更大。
我该怎么办呢?
答案 0 :(得分:1)
最好不要这样做,有一些黑客可以做,例如隐藏导航栏并创建一个你想要的高度的个性化栏。
查看此帖子: https://stackoverflow.com/a/7533098/4559321
我建议您更改您的设计以适应标准UINavigationBar,您将节省大量工作。