0

我想使用自定义图形作为 UINavigationBar 背景:

[[UINavigationBar appearance]
    setBackgroundImage:[UIImage imageNamed:@"tile"]
    forBarMetrics:UIBarMetricsDefault];

工作正常,除了我丢失了默认渐变、标题栏顶部的白线和底部的黑线。任何想法如何让他们回来?

4

1 回答 1

0

放弃并在纹理中添加渐变和线条。当然,这意味着我必须将纹理高度硬编码为 44 像素 == 垂直方向的导航栏大小。

对解决方案不满意,但它确实可以正常工作。

于 2012-10-31T09:46:13.090 回答