[英]UITabbar difference in iOS 5 and iOS 6
我再次迷失在UITabBar
。
我有一个UITabbar
,我正在UITabbar
使用背景图像,在它的正上方,我有另一个UIImage
。 在iOS 5(设备和模拟器)中,一切看起来都不错,但是在iOS 6中,标签栏顶部有一条清晰的线条。
在iOS 5上http://i.imgur.com/Fe0k1.png
在iOS 6上http://i.imgur.com/EepoC.png
我将背景图像设置如下:
[[UITabBar appearance] setBackgroundImage:[UIImage imageNamed:@"bottombar.png"]];
知道为什么它可以在iOS 5中运行但不能在iOS 6中运行吗? 图像不是问题,因为我尝试在同一视图中创建两个UIImage并将它们一个放置在另一个之上,并且看起来不错。
我的猜测是,iOS 6在标签栏顶部添加了某种效果。 如果是这样,是否有办法将其删除?
帮助将不胜感激。
找到了答案。 感谢Pixi在另一个论坛上。
[[UITabBar appearance] setShadowImage:[UIImage imageNamed:@"shadow.png"]];
其中shadow.png是1x1透明图像。 标签栏正在投射阴影,这导致标签栏顶部的尖锐线条。 透明图像摆脱了这一点。
也许这将来也会对其他人有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.