我使用以下代码将图像“Sample”设置为 UIToolbar 的背景颜色
self.toolbar.layer.contents = (id)[UIImage imageNamed:@"Sample.png"].CGImage;
但似乎上面的方法在iOS5.1上不起作用,并且出现了UIToolbar的默认背景颜色。我在iOS4中这条线没有任何问题。
我错过了什么吗?请告诉我原因..
Thanks
正确的方法是从应用程序委托工作(与上面的解决方案不同),并且在头文件中也用 UI_APPEARANCE_SELECTOR 标记,是:
[[UIToolbar appearance] setBackgroundImage:bgImage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
[[UIToolbar appearance] setBackgroundImage:bgImage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsLandscapePhone];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)