1

我用纹理自定义了我的应用程序的 UINavigationBar。这是我的代码:

if ([[UINavigationBar class]respondsToSelector:@selector(appearance)]) {
    [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"MYIMAGE.png"] forBarMetrics:UIBarMetricsDefault];
}

代码有效,但我想减小纹理的大小,该怎么做?

4

1 回答 1

0

我建议您在将图像设置为外观之前调整大小或裁剪图像UINavigationBar。这里有两个 SO 链接可以做到这一点

裁剪 UIImage

调整 UIImage 大小

于 2013-05-01T10:18:31.213 回答