4

我正在使用 iOS 5 中的新外观代理来为我的 UINavigationBar 设置背景图像。

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"ZSNavigationBG.png"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"ZSNavigationLandscapeBG.png"] forBarMetrics:UIBarMetricsLandscapePhone];

这工作正常,但我需要设置导航栏的提示属性。当我这样做时,导航栏的高度会增加,并且我的背景图像不再垂直填充该导航栏,因此看起来很糟糕。

使用自定义背景图像时,如何通过提示说明高度变化?

4

1 回答 1

4

该图像应该是可拉伸的图像,因此它可以在任一方向延伸而不会破坏任何东西。

于 2012-07-05T20:25:20.453 回答