[英]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.