我正在制作一个应用程序,其中包含一个包含自定义背景图像的导航栏。它看起来像这样。删除状态栏而不使导航栏更短Objective-C
我想删除状态栏(因为它涵盖了导航栏图像的一部分),但是当我这样做是会缩短的NavBar,像这样:
我想要找到一种方法来摆脱状态栏而不缩短导航栏并导致navBar中的图像完全不成比例。
这是我用来设置NavBar的背景图像的代码。
[[UINavigationBar appearance] setBackgroundImage:[[UIImage imageNamed:@"navigationBar"] stretchableImageWithLeftCapWidth:0 topCapHeight:0] forBarMetrics:UIBarMetricsDefault];
谢谢!
编辑:请注意,我试图改变导航栏的高度,但背景图片保持不成比例。
我试图改变导航栏的高度,但背景图像仍然是不相称的。 – Nshweky
为你更新了一个答案,你的问题到目前为止还不清楚。 – 2017-02-13 01:55:18