【发布时间】:2014-03-26 10:53:23
【问题描述】:
UINavigationBar 在iOS7 上发生了一些奇怪和令人沮丧的事情。我正在尝试添加这样的图像:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"Logo_Small.png"] forBarMetrics:UIBarMetricsDefault];
结果是我的标题的字母——希伯来字母——在导航栏上重复。
我尝试了UIBarMetrics 标志的所有四个选项,但其他三个标志就消失了。根据文档,我还将图像大小设置为 320x64。但似乎没有什么是正确的,我正处于放弃使用徽标的边缘,只拥有一个 controller.title。
【问题讨论】:
-
设置图片大小?您的意思是“使用了正确尺寸的图像”?
-
试试这个,
[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithPatternImage:@"Logo_Small.png"]];for iOS7 with320x64image.
标签: ios ios7 uinavigationbar